gaatggaatggaatggaaatgactcgagtggactggaatggaatggattggaccccaatggaatggaatggaaagtacactaatggaatggaatggaatgcaatggagtggaatggaaccaacaggaatggaatggaatggaatggaatggaatggaatggaatggactcgaatggaatggaattcaatggacgccaaatgaatggtatggcctcgaaagcaatggaatggaatttaatgcaatggactctaatggaatttattctaatgaaaaggaatttaatgcacttgaatgaaatagaatgcaatggactcgaatggaatggaaaggattcgaatgtacatgaaataaatggaatggaatgtactggaatggaatgcaatggatacgaatgtaattgaatggattggactcgaatggaatggaatggactcaagtggtatggaatgatatggaaacgagtcgattggaatggaatggcctcgaattgaatggaatggaatgtactcgcatggaatgaaatggaatggaaaggacacaaaaggaatgaaatggaatgcaatggaatggaatggaatggagtcgactggaaaagaatggaaagaactggaatggaatggattggaaatgattggaatggaatggaatgtccacaaaaggaatggaatggaatggacacgaatggaatggagtggaattcaatggattggaatggaatggaatgtccacaaaaggaatggaatggaatggacacgaatggaatggagtggaattcaatggattggaatggaattgaatggtatggaatggaatggactttaatggaatagaatgttatggaaaggaatggattcaaaaggaagggaatggaatggactcgaatgcaatggaaggtacacgaatggaatggaaaataattgaacggaattcagtgtaatttaatggaatggaatctaatggactggaatggaatggactcgattgtaatggaatggaattgaatggacttgaaaagaatggaatggaatgaaatggaatggaatcgaatggaaaggaatataatgaactcgaaagtaatggaatggaactgaatggactcgaaagtaatggaatggaactgaatggactcgaaaagaatggaatggaatgcaatggaatggaacagaatggaatcgaatggattggaatgcaatggcttggactccaatggaatggaatggaattgactcaaatggtattgaaatgtatggacccgaatggaatggaatggaatggaacagactcgaattgaatggaatggagtggaatggaatcgaatgaaatggaatggaatgaactcaaatggaatgcaatggaatgtactcgaaaggaagggaaagaaatcgaatggaatggaatggtatggaaacgacactagtggaatggaatggaatggaaaggaatggactagaatggaaaggaatgtaatggactcgaatggaatataacggaattaaattgactcgagtggaatggaatagaatggaatggactctaatggaatggaaaggaattgactcgaatggaatagaaaagaatggacccaaaaggaatggaatggaatggactcgaatggaatgcattggaatggaatggaattgaatggactagaatacaacggaatgtcatggtatggaatggactcgaatggaatggaatgaaatggaatgaaacggaatggaatggaatggaatggaatggaatggaatggaacagactcaagtggaatggaatggactcgaatggaatggaatggaattgacaggactcgaaaggaatggaatggaatggactggactcgagtggaatggaatggaatggaatggactcgaattgaatggaatggaattgacaggactcgaaaggaatggaatggaatggaatggaatggaatggaatggactcaaaaggaatggaatggattgcaatggaatggaatggattgtgctcgaatggaaagaaatggaatggacttgaatggagtggagtggaatagaattgactgaaatagaagggaaactactcaagtggaattcaatggaatggaatggactagaatggaatggaatggaccgaaaaggaatgcaatgaatgaaatggaacggactcgaatggaatgaaatggaacggaatggacgggaatcgaatggaatgtaaaggaatggactcgaacggaatcgaatggcatggactcgaatggaatagaatggaatggattcgaatggaagggattggaatgaaatggactcgaatgggttggaatggaaaggactcgaatggaatggaatgcaatcgactcaaacggaacagaatggaatgggatggactcgaatggaatggaatggatggactcgaatggaatggaatggatggactcgaatggaatggaatgcaatggactcaaatggaatagaatgggatggactcgactggtatggactggaatggaatggactcgaatggaatggaaagtaacggaatggaatggattcgaatggtatggaatggaatggaatgaaatggactcgaatggaatggaatgggatggaatggacccaaatggaatggagaggatttgaattgaatggaatgcaatggaatggactcgaatggaatgcaattgtattgaatggaatcaaaaggaatggaatggattggacttgaatggaacgtactcgaatggaatggaatggaatggactcgaattgaaaggaatggactcgaatggaatggaatggaatagacgcaaatggaatagaatgtaatggaatggactcgaatggaatggaatggaatggaatggactcgaatagaatggaatggagtggaaccgagtggaatggaatggattggaatggacacgaatgtcatggaatggacgccaatggaatggacgccaatagaatggaatggacccagatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggactcgaaaggaatggaacagaattgaatggactctaaaagaatggaatggaatgcaatggaatacactcaaatggaatggattggaatacactcgaatggaatggaatgtgaaggaatgaactcgaatggaatgcaatggaattgactctaatggaattgaaaggaatggaccagaatagaatggaatgatatggaatggaatggaattgaatggagtggaatatactcgaatggaatggaaaggaatggaatggattcgaacggaatggaatggaatggactcgaatggaatggaatggattcgaatggaatagaatggaatggactcgaatgaaatggtttggaatcaaatggaatcgaatgaaatggaatggaatggactcaaatggacttgaatggaatggaatggacccgaatggaatggaaaggaattgaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatgaaatgcaatgaaatggacctaaatggaatagaatgaaatggaattgcatggactcgaagggaatggaatgcaatggatttgaatggaatggaatggactccaaaaggaataggacggaatttattggaatggaatctaaagtaatggaatctaatggaatggactagaaaggaatgcaatggaatggactcgaaaggaatggaatgcaatggatttgaatggaatggaatggactccaaaaggaacaggatggaatttattggaatggaatctaaagtaatggaatctaatggaatggactcgaaaggaatgtaatggaatgtactcgaaagaatgaaatgcaatggaatggaatggagtcgaatggaatggaatggactcgaaaggaatggaatggattggaatggagtggaaaagactcgaatggaatgcaatgacctggactggaaaggaatggaatggaattgaatggaataaaaaaatggaatggaatggaatggaacggacacaaattgaatggaatggaatagactctaatggaatggaatgcaatggaacggactcaaatggaattgagtggaatggactcgagtggaatagaatgtaatggactcaaatggaatggtgtggaatggaatggcttgaaagaaatggattggaatggactcgaatggaatggaatagaatggacctgaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggactcgaatggaatggaatggaatggaatggaatggaatggactcgaatagaatggaaaggaattgaatggaatggactcgaatggaatacaacggaattaaatggaatggactctaacggaatgaaatggtgtggacttggatggaatgaagtggactggactagagtggaatgctatgcaatgtaatggattcaaatttaaaggatttgaatggactagaatggaatggaatggaatggaatggaatggaatggaatggaatggattcgaaggcattggaatgaaaagcaatggaatggactcgaatggaatggaatggaatggactcgaatggaattgaatggattggaaattagtgtaatgtaatggaaaggaatggactcgaatggaatggaattgaatggactcgaatgttatggaatggaatggaatggattcgaatggattttaatggaatggactcgaattgaatcgtcttgattggaatggaatggaatggactcaaaaggaacagcatggaatggaaaggactcaaatgcttggaatgcaatggaatagcatgcaatggattggatccaaatggaatagaatagaatgcattggaatggaatggaatggaatgaaatgaaatagaatggaacggaatggactcgaatggaatggaatggaatgcaatggaagggactcgaatggaatggactacaatggactcgaatggaatggaatgcaatggaatggactcgaatggaatggaatggaatgagctcaagcggaatgtaatggtatggaatggagatgaatggaatggaatggaatggaatggaattgctttgaatggaaggaactctaatggaatggaatggaatggaatcaaatggaatcacacggaattgaatggattcaaattcaatggaatggaatggaatcgaaaggaatagagtgcgctcaaacggaaaggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggattcgaatggaatggaatggaatagacttgaatggagaagaatggaatggactgcattgaaatggactggaatgtaacggactagaatggaatggagtggaatggacttgaatgaaatggaatggaatccaatggacttgtgtggaaaagaattgaatggaatgaaatggactcaaaagtaatggaatggaatggactcgagtggaatggaatggacaggaatggaaaggaattgaatagaatggactcaaatggaatacaatggaatttaatggaatggactctaatttaatggaatggaatggactcgaatggaatagaatggagtggatgacaatggaatggaatgcaatggaatggactcaaatggaatggactcgaatgaaatggaatggaatcgaatagtctcaaaaggagtcgaatggaatgcaatggaatggactcgaatggaatggaatggaattgaatggtctcaaatggaatggaatggaatgcaatggaatggacacgaatgcaatggaatggaatggactggaatggaatggaatggaatggacttgattggaatgtaatgaaatggaatggaatggacttgaatggaatagaatggaatggaatgaaaaggactcgatgagaatggaatggaatggatttgaatggaatggaatggactcaaaaggagtggaatcaaatagaatggactcaaattgaatagtatggaatggactcgaatggaatggaatgcaatgaaatggattcgaatggaatggactcgaatggaatacaaagtaatgtattagaatggaatggaaaggaattgaaaggaagtgaaaggaatggaatggaatgcaatggaatggactcgaatggaatggtatgcaatggactcaatggaatggaatgcaacggagtggacgtgtatggaattgaatggaattgactggaaagcaattgaatgaaatggatccgaaaggaatggaatggaatgagctcatatggaatggaatggtatggaatggagatgaatggaatgagatggaatggaatggaaaagaatggacagaaatggaattgctttgaatgaaacggactctaacggaatggaatggaatgactcaaatggaatagcatggaataggatggattcaaatgccaaggaatggaatggaattgaaaggaatggagtggactcaagcagaatagaatgtaatggaatggaccaaatggaatagaatggaatggaatggaatcgaaaggagtagaatggaatggactcgtatggaatagagtggaatgtaacagactagaatggaatggagtgcaatggacttgaatggaatggaatggaatctaatggacttgattggaaaagaattgaatggaatggaatggactcaaaagtaatggaatgcaatggactcaaatggaatggaatggacacgaatggaaaaaaaaatggaatggtatggactcgaatggaatacaatggaatttaatggaatggactctaatggaatggactcgaatggaatagaatgcaatggatgtcaatggaatggaatgcaatggaatggactcgaatggaatggatttgaatgaaaaggaatgcaattgaatggtctagaaagcaatggaatggaatgtaatggaatggactcgaatgaaatggaatggaatggactggaatggaatgtaatgaaatggaatggaagggacttgaatggaatagaatggaatggaatggacttgatgggaatggaatggaatggatttgaatggaatggaatggactcaaaaggaatggaatggaatttaaaggaatggaatctaaaaaaatggaatgtaatggaatggactcgaatggaatagaatggaatggacttgaatggaatggaatgcaatggaatggattcgaatggaatggactcgaatggattagaatgtaatgtattcgaatggaatttaatggaattgaatggactcgaaaggaacggaatggaatgcaatggaatggacacgaatggaatggaatggagtgcaatggaatgtaatggaatggacttgattggaatgtaatgaaatggaaagtaatggacttgaatggaatagaatggaatggaatgaaatggactcgatgggaatgaaatggaatggattcaaaaggagtggaatgaaatctaaaggaatggaatctaatggaatggactcgaactgaataatatggaatggactcgaatggaatggaatgcaatgaaatggatttgaatggaatggactcgaatggaatagaatgtaatgtattagaatggaatggaaaagaattgaaaggaagcgaaaggaatggaatggaatgtaatggaatggactcgaatggaatggtatgctatggactcgatggaatggaatgcaacggaatggatgtgtatggaattgaatggaattgactggaaagcaattcagtggaatggaccgaatggaatggaatggaatgagctcaaatggaatgaattggtatggaatggagacaaatggaatgggatggaaagtaatggaacggaatggactggaatggaattgctttgaatgaaaggaactctaatggaatggaatggaatggactcaaatggaatagaatggaatggaatggaatcgaaaggagtagaatggaatggacttttatggaatggagaggaatgtaacggactagagtggaatggagtggaatggacttgaatggaatagaatggaatctagtggacttgattggaaaagaattgaatggaatggaatggactcaaaagtaatggaatgcaatggactcaagtggaatggaatggacatgaatggaaaaaaatggaatagaatggactcgaatggaatactatggaatttaatggaatggactcaaatggaatacaatggaatggatgtcaatggaatggaatgcaatggaatggactcaattgaaatggaatggaattgaatgttctcgaaaggaatggaatggaatgcaatggaatggactcgaatggaatggaatggaatggaatgaaatgtaatggaatggacttgaatggaatagaatgtaatgtaatggaatggactcgaagggattggaatggaatggatttgaatggaatggaatggaatcaaaaggaatggaatggaatttaattgaatggaatctaaaggaatggaatgtaatggaatggactcgaatggaatagaatggaatggacttgaatggaatggaatgcaatagaatggattcgaatggaatggactcgaatggattagaatgtaatgtatttgaatggaatttaatggaattgaaaggactcgaaaggaatggaatggaatgcaatggaatggactctaatggaatagaaggcaatggatgacaatggaatggaatgcaatggaatggactcgaatggaatagaatgcaatggatgacaatggaattgaatgcaatggaatggactcgaatggaatggaatggagtggactggaatgcaatggaatggaatggacttcattggaatgtaatgagatggaaaggaatggacttgaatggaatagaatggaatggaatgaaatggactggatgggaatggaatggaatgaatttgaatggaatggaatggactcgaaaggagtggaatggaatctaaaggaaatgaacctaatggaatggactcgaatggaatagtatggaatggactcaaatggaatggaatgcaatgaaatggattcgaatggaatggactcgaatggaatagaatgtaatgtattagaatggaatggaaaggaattgaaaggaatcgaaaggaatggaaaggaatgcaatggaatggattcgaattgaatggtatgcaaagggctcgatggaatggaatgcaacggaatagacgtgtatggcattgaatggaattgactggaaagcaattgaatggaatggacacgaatggattggaatgggatggaatgagctcaaatggaatggaatggtatggaatggagacgaatggaatgggatggaaagtaatggaacggaatggactggaatggaattgctttgaatgaaaggaactctaatggaatggaatggaatggactcaaatggaatagcatggaattgaatggattcgaatgccatggaatggaatggaattgaaaggaatggagtgcgctcaaacagaatggaagggaatggaatggtgtcaaatggaatacaatggaatggaatggaaccaaaaggagtagaatggaagggactcgtatggaatggagtggaatgaaatggactagaatggaatggagtggaatggacttgaatggaatggaaaggaatctaatggacttgattggaaaagaattgaatggaatggaatggacacaaaagtaatggaatgcaatggaattgagtggaatggaatggacatgaataaaaaaatggaatagaatagactcgaatggaatccaatggaatttaatggaatggactctaatggaatggaatggaattgaatcgaatggaatagaaaggaaaggatgtcaatggaatggaatgaaatggaatgaactcaaatgaaatggaatggaattgaatggtatctaaaggaatggaatgtaatgcagtggaatggactcgaatgaaatggaatggaatggactggaatggaatggaatggaatggactggaatgaaatggaaaggaatggacttgaatggaatagaatggaatggaatggaatggaatggaatggaattgaatggaatggaatggaatggactcaatgggaatggaatggattgcatttgaatggaatggaatggactcaaaaggaaaggaatggaatttaatggaatggaatttaaaggaatgtaatgtaatggaacggactcgaatggaatagaatggaatcgacttgaatggaatggaatgcaatggaatggattcgaatggaagagacccgaatggattagaatgtaatgtattcgaatggaatttaatggaattgaatggactcgaaaggaatggaatggaatgcaatggaatggactcgaatggaatggaatgcaatgactcgatggaatggaatgcaatggaatggactcgtacctaattgagtggaattgacacgaacggcattgaatggaatggacccgaatggaatggaatggaatggaatgatctcaaatggaacggaatggtatggaaaggagacgaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggaattgctttgaatgaaagggactctaatggaatggaatggaatggaatcaaatggaatagcatggaattcaatggatttgaatgcaatggaatggaatggaatcgaaaggaattgagtggactcaaacggaagggaatggaacagactcgaacagaatagaacggaatggaatggaatggaatataatggaatggactcgaatggagtagaaaggaatggactcgaatggaatggagtggaatgtaacgaactagaatggaatggagtggaatggacttcaatggaatggaagggaatctaatggtcttgattggaatagaattggatggagtagaatggactcaaaagtaacggaatggaatggattcgagtggaatggaatggacacgaatggaatgaaattgaatagaatggactcgaacggaatacaatgtaatttaatgaaatggactctaatggaacgtaatggaatggactcgaatgccatagaatggaatggacgccaatggaatggaaggcaatggaatggaatcgaatggaatggactggaatgaaatggaatggaatagaatggtctcgaaaggaatagaatggaatgaaatggaatggactaaaatgcaatagaatgtacaggaacggaatgtaatgaaatggaatggaatggactagaattgaatagaatggaatggaatggaatggaattgatgggaatggaatggaatggatttgaatggaatcaaatggactcgaaaggaatggaatggaatttaatggaatgtagtctaatggaatggaatcgaatgtaatggactcaaatggaaaagaatggaatggactcgaatggaatggaatgcaatggaatggattccaatggaatggactcgaacggaatggaatggaatggattcaaacggaatgtagtggaatggaatggaatggaatggaatggaatggaatggaatggaaaaggaatggaatggaatggaaaggaattgaatggaatggaatggaatgcaatggaattggatggaatggacttgaatggaatagtaaggaatggaatggaatggcctcgaatggaatggaatgcaatgggctcgagtgaaatagaatggatacaaatggaatggaatggaatagaacagacttgaatggaatagaattgtatttattggaatggactctaaaggaaaggaatggaatggactcgaatggaatgcaattgaatggactcaaatggaatagaatggaattgaatggaattgattggaatggaatggaatgcaatgcaatggaatggaatggaattgactcaaatggaatgaaatgggatggaatggaatggattggaatgaagtagaatggactcgaatggaagggaaaggaatggacacgaatggaatgcagtggaatggaatggaatggaatggaatgcaacggaatggaatggaattgactcaaatggaatggaatgaaatggaatttactcgaatggaatgaaatggaatggactcgaatggaatggactggaaacgattgtaatggaacagaatggaatggacttgaatgtaatataatggaatggattctaatggaatggaatgcaatggaatggactccaatggattaaaatggaatggacttgaatggaatgggatggatttaagtggactcaaatgggatgggatggaataaactctaattgaatggaacggagtggaatgtacacgaatggaatggaaaggaattcactcgaatggaattgattcaagtggaatggaatcgagtggagtggaatggaatggaatggaacggaatggaatggaatggactcgaatggaagggaattgaattaacccgaatttaatggaatggaatggaaagaaatggaatcgaatggaatggaacggaatggaattgacccgaatggagtggaatggaatggaatggaccctaatggaatggaattgaatggacccgaatggaatggaatcgaatggaattgcaaggcacggaatggaatgaaatggaatggaatggaatggtatggaatggaatggaatggactctaacggaattgaatggaatggaatggaatgaaaccaaaattaatggaatggaatggactcgaatggaatagaatggacatgaatggaatggaatcgaatggacccaaatcgaatggaatggaatggaatggaatggaatggaatggaatggaatgaatttgaatggaatgtagttgaattgaatagatctgaaaggaatggaatggaatgaaatggactcgaatggaatggaagggaacggagtggaatcgaatgaaatggaatggacccgaatggaatggaatggaatggaatggaatggaatggaatggaatagaatccagtggaatggaatggaatggaaaggaatggactcgaatggaattgaaatgacttgagtacgttggagtggaatggaatggacttgaaaggaacagaatgtgatttaatggaatggactctaatggaatggaatgcaatggattcgaagggaatacaatggaatggaatcgaatgaaatggaatggaattgaatggacttgattggaatgcaatggaatggaatagactcgaaggaaatggaatagaaaggacccgaatgtaatgtaatgtaatgtaatgtaatgtaatgtaatgtaatgtaatgtaacgtaatgtaaggtaatgaaatttaatggaatgaaagggaatggaatggaatcgacatgaatggaatagaatgtaatggaatggaatggatacaaagacaatggagtggaatatactcctttggaatggaatggactcgaatggaatggaatataatttaatgtaatggactctaatggaatggaatctaatggaatggaaaggaatggactcaaatgggatagaacggaatggacgccaatggaatggaatgcaatggaatggaatcgaatgaaattgactcgaatgaaatggaatggaattgaatggtctcgaaagcaatagaatggaatgaaatggaatggactcgaatggaatggaatgtgctggaatggaatgaaatgaaatggaacagaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggacttgaatggaatagaatggaatggaatggaatggaatggaatggaatggaatggaatggaatggacttgttgggaatggaatggaatggattggaatggaatggatttgaatggaatggactcgaaaggaatggaatggaatttaatggaatggaatctaatggaatggaatagaaagtaatggactcgcatggaaaagaatggaatgtactcgaatggaatggaatgcaatggaatggactcgaatggaatggatgcgaacggaatggaatagaatagattcgaatggaatgtagtggaatggaacgcatttgaatggaatggaatggaatggattcgaatggaatggaatggaattgaatggacttcaaaggagtggaatcgaattgaatggactcgaaaagaatggaatggaatgcaatggaatggactcgaaaggaatggaatggaatggacttgaatggatttgaattcaatggaatggattcgaatggatttgaatcgaatggaattgaatggaatctactagattgtaatagaatggaatgaactcgaatggaatggtttggaatggaatggacttgtatggaatggagtggaatagactcgaatggaatggaattgaatggactcgactggaatggaatgtaaaggaatgaaattgactagaatggaatggaatggaatggaatggaatcgaatggatttgaatgcagtggaatggatttgaatcgacttgaatcgaatggaattgaatggaatatactggattggaatcgaatggaatgaactcgaatggaatggtgtggaatggaatggacttgtgtggaatggagtggaatagactcgaatggaatggaattgaatggactcaactggaatggaatgtaaggaaatgaagttgactatggaatggaatggaatggaatggagtcgaatggaattctatagaatggaatgaaatggaatggaatgtactcgaatgaaatgcagtggagtggaatggaatcaaatggaatggaatagaatggacccgaatggaatggaatggaacggaatggacgcgaatagaatgcaatggaatcgaaagggatggaatggaatggaatggagtggaatagaatggaatggaatggactcgaatggattggaatggaatttaatggaatggaccctaatggaatggaaagggatggactcgaatggaatagaatgcaatggactcgaatgaatttgaatgcaattgattcgataggaatggaatggaattcagtgaaacggaatggaatgctatggaatggactcaaatggaattgactcgaatggatttgaattgattggacctgaatggatttcaacagaatgaaatgggttcgagtggaatggaactggatggaatgggcactaatggaatggaatggaatggctcaaatgaaatagaagggaaaggattcgaatggactcgaatggaagggaatgccttcaaatggaatggaattgaaaggaatgaacttgaaaggaatagaaaggaacggaatggaacagactcgaatggaaaggaatggaatggactcgaatggaatagaacggaattcatttgaatggaatagaatggaatgcattcgaatggaatggcataaaatggaacgtatggaatggaatggaattgagttgacatgaatggaatggaatggactcgaatggaatggacacgaatgtaatggagtgaaatggaatggaatggaatggagtggaatggaatggactcaaatggaatggaatggaattgaatggacttgaaaggaatggaatgaaatgagagagattggactcgaatggaatggaatggacccgaatggaatagaatggactcaaatgtattggaatggattggaacagtctcgagtggaatggaatggaatggagtggaatggaatgtagtcgaaaggcatggaatggaattgactcaaatggaatagaaaggtatggactcgaatggaatggaatgcaatggaatggactcgaatggaatggaattgaatggaatggaatggaatggaatgaaatgaaatggactcaaatgcaatggaatggaatggagtcaaatggaatggaatggactggaaaggaatggaatttaatggaaatgactcaagttaaatggaatggaatggaatggaatggactcgaatggaacggaatggactcgaatggaatggaatgaaatgaaatcgactcgagttgaatggaatggaaaggagtggactcaaatgaaatggaatgcaatggaatggaattgagtggaatagaatggaatttaccctaatggaatggcatggaaaggatacgactctaatggaatggaatggaatggaatggaatggaatggaatggaattgaatggaatggagtggaatggaattgaatggagtggaatggaatggaatggagtggaatggaatggaatggacatgaaaggaacggaaaggaatggaaagggctggaatggaacgaaatggaatagaatgtactcgaatagaatggaattcaatggactcgaatggaatgcaatggactcgaatggaaacaatggaattgatctgaatagaattgaatggaatggaatggaaaggacttgaatggaatagaatggattggaatggaatggtattgaatggaatggaatggaatggactcgaatggaatggaatggactttaatagaatggaatggaatggaatagacacgaatggaattgaatgggttttactggagtggactctaatggaatggactctaatggaggggaatggaatggactcgaatggaatgaactgtaatagaatggtttagaatggaatggactcgagtggaatggaaaggaatgggatggactcgaatgaaatgttatggaatagaaggaatggaatggactcaaatggaatggacccaaatggaaaggaatggaatggaatggtatggaatggaatggtttggaatgatctcgaatggaattgagtggaatggactggaatctaatggaatggaacagaatggaatggactcgaatgcaatagaatggaattgactcgaatggaattgaattgaatggacatgagtggaatggaatggaatggaatggaatggaatggaatggaatggaacggaacggaatggaatggaatggaatggaatggactcgaatggaatggaatggagtggaatctaatgactcgaattgaatggaatggaatggactcgaatggaatggattcgaatggaatggaatggaatggactcgaatggaatgggctggaatggaatggatttgaatagaatggaatggactcgaaaggaatggaatggaatggactcaattggaatagaatgtaatggaatggactccaatggaatggagtggaattgactccaatggaatggaacggtctcgaatggaatggaatggaaaggaatggactcgaatggaatagaatggaatggaatggaatggaattgactccaatggaaggggtttgaatggaatggactagaatatatggagtggaaaggactcaaatggaatagaatggaatggagaggactccaatggaattgaaggcaatggactcgaatggaatggaaattactcgaatggaatggaatgtaaagtattggactcgaatggaatagcatggaatggaattgaatggactcgagtgcaatggaattgaaaggactcgaatggaatcgaatggaatggaatcgaatggaatggagaaaattgaatggacaagaatggtgtggaatggaatgaaatggacccgaatggaatggaatgaaatgaaatggacccgtatgtcatggactggaatggaatggaatggactggaatggaatacaaattcatacaatggaatggagttgaaaggaatagaatggaatggaagggaaaggactcgaaagtaatagagtggaatggactcaaatggaatagaatggaatcgaatggacttgcatggaacggaacggactcgatcggaatgcaatggaattgaatggacctaaaaggaacagaatggatggaatgaaatggactcgaatggaatggcatggaatggactcgaatagaatagaatggaatggactcgaaaataatggagtgaaatgaaatggattcgaatggaatggactcgaaaataatggagtagaatggagtggacttgaatggaatggagtttaatggactcgaatgccaagaaatggaattcaatggaattgactgcaatggaatgtaacagaaagaaatgtactaggatggaatggagtggaatgtaatgaaatggactcgaatgggaaggaatggaatcgaatggaatggaatgtaatggaatggaaaaatggaatggaatggaatggaatgttatggactcgaatggaatgctattgaattgaatggactcaaaaggaatgcaatggaatggaatggaaaggaatggaatggactcgaatggaatgaaatggaatggcctcgaatggaatggaatggacatgaatggaatgaaatagaatggaatcgactcgagttgaatggaatggaatggaatggactcgaatggtatggaatgcaatggaatggactcgaatggaatggccccagatggaatggaatggagtggaatggaatggaatggaatggaatggaatggaatggaatggactcgaatgtaatggaatgtaatggaagggactcgaatggaatggaatggaatagaagggactcgaatggaatgaaatgaaatctaatttactcgaatggcatggactgcactcgattggaattgagtgcaatggattagaattgacccgaatggaatggaatggaattgacttgaatggaaaagaatggaatttaatgtaatggactcgaaggtattggaatggaactgacacgaatggaatggaattgactcgaatggaatggaaaggagtttaatggaatggacactaatggaatggaatctaatttaatgcaatggaatggattcaaatggaataccatggaatgtactcgaatggagtggaatgcaaaggaatggactcgaatgtaatggaattaaatagactcaaactgaatggaatggaattgaatggtgtcgaaagtgatggaatggaatgcaatggaatggactccaaaggaatggaatgaaattgactcaaatggaattgaatggaatggaccacaatggaatgaatggaatggaatggacccgaatgcagtggattgctttgtaattgagtggaatggaatggaatttaatggaatggaccctaatggaatggaatggaatggactcgaaaggaatagaatggaatggactcaaatggaatggaatgaaatggaatggactggaattgaatggaatgaactcgaatggaatggaatggaatggaatcgactcgaattgaatggaatggaatggattggactcgaattgaatggaatggaatggattggactcgaatagaatggaatggaatggactcgaattcaatagaatggaatggacaggaatggaatggaatggaattgaatggatttgaatggaatggaatggaatcgactcaaatgcaatagaactgaatggacacgaatgaaatggaatggaatggaatggactagaatggaacgcaatggaatggactcgaatggaatagaatggaatggacttgaatggaatggaatggattggaatggactcgaatggaatggagtggaatggactcaaatggaatggaatggaactgaattgacttgaatcgaatggaatgtaatggaatggaatggaatcgaatggaatggaatgtattggaatgaaatggagttgaatggaatggaatggaatcgaaaggaaactagtggatttgaatgagctcgaaaggaatggaatggaatggagtggactcgattggaatggaatggtatggactcgaatgaaatggaatggattagaatggaatggaatggaatggaaatgactcgagtagaatgcaaaggaatggcatggaatggaatggaatcgaatagaatggattggattggaatgtaatggactcgaatgtaatgtaatggaatcgaatcgagtggaattgaatggaatggaatggaatggaattgaaaggactcgaatggaatggaatggaactcaaaggactcgaatggaatggagtgcaatggaacggaatggactcgaatggaatggatcggaatggactcgaatggaatggaattgaaaggactcgaatgga