cccgggttgcgccttttccaaggcagccctgggtttgcgcagggacgcggctgctctgggcgtggttccgggaaacgcagcggcgccgaccctgggtctcgcacattcttcacgtccgttcgcagcgtcacccggatcttcgccgctacccttgtgggccccccggcgacgcttcctgctccgcccctaagtcgggaaggttccttgcggttcgcggcgtgccggacgtgacaaacggaagccgcacgtctcactagtaccctcgcagacggacagcgccagggagcaatggcagcgcgccgaccgcgatgggctgtggccaatagcggctgctcagcagggcgcgccgagagcagcggccgggaaggggcggtgcgggaggcggggtgtggggcggtagtgtgggccctgttcctgcccgcgcggtgttccgcattctgcaagcctccggagcgcacgtcggcagtcggctccctcgttgaccgaatcaccgacctctctccccagggggatccaccatgaccgagtacaagcccaccgtgcgcctcgccacccgcgacgacgtgcccagggccgtccgcaccctcgccgccgctttcgccgactaccccgccacccgccacaccgtcgatcccgaccgccacatcgagcgggtcaccgagctgcaagaactcttcctcacccgcgtcgggctcgacatcggcaaggtgtgggtcgctgacgacggcgccgcagtggctgtctggaccacacccgagagcgtcgaagctggggcggtgttcgccgagatcggccctcgcatggccgagttgagcggttcccggctggccgctcagcaacagatggaaggcctcctggctccacaccggcccaaggagcccgcatggttcctggccaccgtcggcgtctctcccgaccaccagggcaagggtctgggcagcgccgtcgtgctccccggagtggaggctgccgagcgcgccggggtgcccgccttcctggagacctccgcaccccgcaacctccccttctacgagcggctcggcttcaccgtcaccgccgacgtggaggtgcccgaaggaccacgcacctggtgcatgacccgcaagcccggtgccctgcagggatctggcgaagccagacacaaacagaaaattgtgaaacagactttgaattttgaccttctcaagttggcgggagacgtggagtccaacccagggcccgctagcatgaacccagccatcagcgtcgctctcctgctctcagtcttgcaggtgtcccgagggcagaaggtgaccagcctgacagcctgcctggtgaaccaaaaccttcgcctggactgccgccatgagaataacaccaaggataactccatccagcatgagttcagcctgacccgagagaagaggaagcacgtgctctcaggcacccttgggatacccgagcacacgtaccgctcccgcgtcaccctctccaaccagccctatatcaaggtccttaccctagccaacttcaccaccaaggatgagggcgactacttttgtgagcttcgcgtctcgggcgcgaatcccatgagctccaataaaagtatcagtgtgtatagagacaagctggtcaagtgtggcggcataagcctgctggttcagaacacatcctggatgctgctgctgctgctttccctctccctcctccaagccctggacttcatttctctgtaacgcgttaaggtacctttaagaccaatgacttacaaggcagctgtagatcttagccactttttaaaagaaaaggggggactggaagggctaattcactcccaacgaagacaagatctgctttttgcttgtactgggtctctctggttagaccagatctgagcctgggagctctctggctaactagggaacccactgcttaagcctcaataaagcttgccttgagtgcttcaagtagtgtgtgcccgtctgttgtgtgactctggtaactagagatccctcagacccttttagtcagtgtggaaaatctctagcagtagtagttcatgtcatcttattattcagtatttataacttgcaaagaaatgaatatcagagagtgagaggaacttgtttattgcagcttataatggttacaaataaagcaatagcatcacaaatttcacaaataaagcatttttttcactgcattctagttgtggtttgtccaaactcatcaatgtatcttatcatgtctggctctagctatcccgcccctaactccgcccatcccgcccctaactccgcccagttccgcccattctccgccccatggctgactaattttttttatttatgcagaggccgaggccgcctcggcctctgagctattccagaagtagtgaggaggcttttttggaggcctagggacgtacccaattcgccctatagtgagtcgtattacgcgcgctcactggccgtcgttttacaacgtcgtgactgggaaaaccctggcgttacccaacttaatcgccttgcagcacatccccctttcgccagctggcgtaatagcgaagaggcccgcaccgatcgcccttcccaacagttgcgcagcctgaatggcgaatgggacgcgccctgtagcggcgcattaagcgcggcgggtgtggtggttacgcgcagcgtgaccgctacacttgccagcgccctagcgcccgctcctttcgctttcttcccttcctttctcgccacgttcgccggctttccccgtcaagctctaaatcgggggctccctttagggttccgatttagtgctttacggcacctcgaccccaaaaaacttgattagggtgatggttcacgtagtgggccatcgccctgatagacggtttttcgccctttgacgttggagtccacgttctttaatagtggactcttgttccaaactggaacaacactcaaccctatctcggtctattcttttgatttataagggattttgccgatttcggcctattggttaaaaaatgagctgatttaacaaaaatttaacgcgaattttaacaaaatattaacgcttacaatttaggtggcacttttcggggaaatgtgcgcggaacccctatttgtttatttttctaaatacattcaaatatgtatccgctcatgagacaataaccctgataaatgcttcaataatattgaaaaaggaagagtatgagtattcaacatttccgtgtcgcccttattcccttttttgcggcattttgccttcctgtttttgctcacccagaaacgctggtgaaagtaaaagatgctgaagatcagttgggtgcacgagtgggttacatcgaactggatctcaacagcggtaagatccttgagagttttcgccccgaagaacgttttccaatgatgagcacttttaaagttctgctatgtggcgcggtattatcccgtattgacgccgggcaagagcaactcggtcgccgcatacactattctcagaatgacttggttgagtactcaccagtcacagaaaagcatcttacggatggcatgacagtaagagaattatgcagtgctgccataaccatgagtgataacactgcggccaacttacttctgacaacgatcggaggaccgaaggagctaaccgcttttttgcacaacatgggggatcatgtaactcgccttgatcgttgggaaccggagctgaatgaagccataccaaacgacgagcgtgacaccacgatgcctgtagcaatggcaacaacgttgcgcaaactattaactggcgaactacttactctagcttcccggcaacaattaatagactggatggaggcggataaagttgcaggaccacttctgcgctcggcccttccggctggctggtttattgctgataaatctggagccggtgagcgtgggtctcgcggtatcattgcagcactggggccagatggtaagccctcccgtatcgtagttatctacacgacggggagtcaggcaactatggatgaacgaaatagacagatcgctgagataggtgcctcactgattaagcattggtaactgtcagaccaagtttactcatatatactttagattgatttaaaacttcatttttaatttaaaaggatctaggtgaagatcctttttgataatctcatgaccaaaatcccttaacgtgagttttcgttccactgagcgtcagaccccgtagaaaagatcaaaggatcttcttgagatcctttttttctgcgcgtaatctgctgcttgcaaacaaaaaaaccaccgctaccagcggtggtttgtttgccggatcaagagctaccaactctttttccgaaggtaactggcttcagcagagcgcagataccaaatactgttcttctagtgtagccgtagttaggccaccacttcaagaactctgtagcaccgcctacatacctcgctctgctaatcctgttaccagtggctgctgccagtggcgataagtcgtgtcttaccgggttggactcaagacgatagttaccggataaggcgcagcggtcgggctgaacggggggttcgtgcacacagcccagcttggagcgaacgacctacaccgaactgagatacctacagcgtgagctatgagaaagcgccacgcttcccgaagggagaaaggcggacaggtatccggtaagcggcagggtcggaacaggagagcgcacgagggagcttccagggggaaacgcctggtatctttatagtcctgtcgggtttcgccacctctgacttgagcgtcgatttttgtgatgctcgtcaggggggcggagcctatggaaaaacgccagcaacgcggcctttttacggttcctggccttttgctggccttttgctcacatgttctttcctgcgttatcccctgattctgtggataaccgtattaccgcctttgagtgagctgataccgctcgccgcagccgaacgaccgagcgcagcgagtcagtgagcgaggaagcggaagagcgcccaatacgcaaaccgcctctccccgcgcgttggccgattcattaatgcagctggcacgacaggtttcccgactggaaagcgggcagtgagcgcaacgcaattaatgtgagttagctcactcattaggcaccccaggctttacactttatgcttccggctcgtatgttgtgtggaattgtgagcggataacaatttcacacaggaaacagctatgaccatgattacgccaagcgcgcaattaaccctcactaaagggaacaaaagctggagctgcaagcttaatgtagtcttatgcaatactcttgtagtcttgcaacatggtaacgatgagttagcaacatgccttacaaggagagaaaaagcaccgtgcatgccgattggtggaagtaaggtggtacgatcgtgccttattaggaaggcaacagacgggtctgacatggattggacgaaccactgaattgccgcattgcagagatattgtatttaagtgcctagctcgatacataaacgggtctctctggttagaccagatctgagcctgggagctctctggctaactagggaacccactgcttaagcctcaataaagcttgccttgagtgcttcaagtagtgtgtgcccgtctgttgtgtgactctggtaactagagatccctcagacccttttagtcagtgtggaaaatctctagcagtggcgcccgaacagggacttgaaagcgaaagggaaaccagaggagctctctcgacgcaggactcggcttgctgaagcgcgcacggcaagaggcgaggggcggcgactggtgagtacgccaaaaattttgactagcggaggctagaaggagagagatgggtgcgagagcgtcagtattaagcgggggagaattagatcgcgatgggaaaaaattcggttaaggccagggggaaagaaaaaatataaattaaaacatatagtatgggcaagcagggagctagaacgattcgcagttaatcctggcctgttagaaacatcagaaggctgtagacaaatactgggacagctacaaccatcccttcagacaggatcagaagaacttagatcattatataatacagtagcaaccctctattgtgtgcatcaaaggatagagataaaagacaccaaggaagctttagacaagatagaggaagagcaaaacaaaagtaagaccaccgcacagcaagcggccgctgatcttcagacctggaggaggagatatgagggacaattggagaagtgaattatataaatataaagtagtaaaaattgaaccattaggagtagcacccaccaaggcaaagagaagagtggtgcagagagaaaaaagagcagtgggaataggagctttgttccttgggttcttgggagcagcaggaagcactatgggcgcagcgtcaatgacgctgacggtacaggccagacaattattgtctggtatagtgcagcagcagaacaatttgctgagggctattgaggcgcaacagcatctgttgcaactcacagtctggggcatcaagcagctccaggcaagaatcctggctgtggaaagatacctaaaggatcaacagctcctggggatttggggttgctctggaaaactcatttgcaccactgctgtgccttggaatgctagttggagtaataaatctctggaacagatttggaatcacacgacctggatggagtgggacagagaaattaacaattacacaagcttaatacactccttaattgaagaatcgcaaaaccagcaagaaaagaatgaacaagaattattggaattagataaatgggcaagtttgtggaattggtttaacataacaaattggctgtggtatataaaattattcataatgatagtaggaggcttggtaggtttaagaatagtttttgctgtactttctatagtgaatagagttaggcagggatattcaccattatcgtttcagacccacctcccaaccccgaggggacccgacaggcccgaaggaatagaagaagaaggtggagagagagacagagacagatccattcgattagtgaacggatctcgacggtatcgatcacgagactagcctcgagcggccgcccccttcaccgagggcctatttcccatgattccttcatatttgcatatacgatacaaggctgttagagagataattggaattaatttgactgtaaacacaaagatattagtacaaaatacgtgacgtagaaagtaataatttcttgggtagtttgcagttttaaaattatgttttaaaatggactatcatatgcttaccgtaacttgaaagtatttcgatttcttggctttatatatcttgtggaaaggacgaaacaccggtgtgttgtaaatgagcacacaaaatacacatgctaaaatattatattctatgacctttataaaatcaaccaaaatcttctttttaataactttagtatcaataattagaatttttatgttcctttttgcaaacttttaataaaaatgagcaaaataaaaaaacgctagttttagtaactcgcgttgttttcttcacctttaataatagctactccaccacttgttcctaagcggtcagctcctgcttcaatcattttttgagcatcttcaaatgttctaactccaccagctgctttaactaaagcattgtctttaacaactgacttcattagtttaacatcttcaaatgttgcacctgattttgaaaatcctgttgatgttttaacaaattctaatccagcttcaacagctatttcacaagctttcatgatttcttcttttgttaataaacaattttccataatacatttaacaacatgtgatccagctgctttttttacagctttcatgtcttctaaaactaattcataatttttgtcttttaatgcaccaatatttaataccatatcaatttctgttgcaccatctttaattgcttcagaaacttcgaatgcttttgtagctgttgtgcatgcacctagaggaaaacctacaacatttgttattcctacatttgtgccttttaataattctttacaatagcttgttcaatatgaattaacacaaactgttgcaaaatcaaattcaattgcttcatcacataattgtttaatttcagctttcgtagcatcttgttttaataatgtgtgatctatatatttgtttagtttcattttttctcctatatattcatttttaattttaattctttaataatttcgtctactttaactttagcgttttgaacagattcaccaacacctataaaataaatttttagtttaggttcagttccacttgggcgaacagcaaatcatgacttatcttctaaataaaattttagtaagtcttgtcctggcatattatacattccatcgatgtagtcttcaacattaacaactttaagtccagcaatttgagttaagggtgttgctctcaatgatttcattaatggttcaatttttaatttcttttcttctggtttaaaattcaagtttaaagtgaaagtgtaatatgcacccatttctttaaataaatcttctaaatagtctactaatgttttattttgttttttataaaatcaagcagcctctgctattaatatagaagcttgtattccatctttatctctagctgagtcatcaattacatatccataactttcttcataagcaaaaacaaaatttaatccgttatcttcttctttagcaatttctctacccattcatttaaatccagttaaagtttttacaatattaactccatatttttcatgagcgattctatcacccaaatcacttgttacaaaacttgaatatagagccggattttttggaatgctatttaagcgttttagatttgataattttcaatcaattaaaattggtcctgtttgatttccatctaatcttacaaaatgaccatcatgttttattgccattccaaatctgtcagcatctgggtcattcataataataatatctgcatcatgtttaataccatattcaagcggtatttttcatgcaggatcaaattctggatttggatttacaacatttttaaatgtttcatcttcaaatgcatgctcttcaacctcaataacgttatatcctgattcacgtaatatttttggggtaaatttagttcctgttccattaactgcgctaaaaataatttttaaatcttttttagcttcttgctcttttttgtagaattctcgacctcgagacaaatggcagtattcatccacaattttaaaagaaaaggggggattggggggtacagtgcaggggaaagaatagtagacataatagcaacagacatacaaactaaagaattacaaaaacaaattacaaaaattcaaaattttcgggtttattacagggacagcagagatccactttggccgcggctcgaggggg