atggggaggaaaaagtccaagggttggaaaggttccgattcggtcgaaaatcgggagccaaatgtcataaaatcgactgaagccttaaatttgacgaaattggagaatggcaacagcgtagacgagcagactgcttctcttgctgcagacaagctaattctgagaattgcggagtatcgcatggcttctgatgatcaaaaggcctctgtttctcgggaggattcccttttgacattagtggagtatcgcaaagcggtaggaaaggctacggaagcggtagagagattggcccaagtttcggggaagaacggagcagttttgagctctacgttgaggcgtcttttattctctcggcagaattccccgcttcatttgtggtggacgtacgctgccgccgaaaaatatacgcatctggagactaatgcagatcccttgcttcagggtgcctctattctggattttgttggcaaattgttaatctctatgaaggctcttagcgctgtgaatactagtggaaatttggcggtagctgccatggctcccattgtagctctgctccatgacgcagttaccttgttgcataagtccgtggggtcgttaaaaggcaaggttagagatccggactccttggatggaaggaagactcgaaatctagtgaggaaaatgaaagcaacgatcagagaaattcttagtttcatagttgtttgtcataggagggaccttccggaatacaggatcgttaccacattgccatctgcggaacatatcgctttgaaatcggtcgaatgtgtacaaccagcatttcctctggcctcgaagcatatgatgaaaattttgaatagagattctttgaattcagctgtccttgctgaagttgtctctgtggaagtaatattactacaagccttagttgaaaccattgattggcgtagcagatgtaagaaacagatgaaagtgcccagcatcggacatgagtttgcggagaagatcaaatctctggcaagatactcgatatgtaccggaagtactttctccccacctgaaatgctgctggatatgctgctggagaaacgactacctgttggggatttgatggatgacaaagaggagaagatcgtgagggaatgtattatcgaggctgttttggttgatccaccagagttcgggctatttgagttgacatctcagaagaacgtagactcgaacaacgtgctgttcatgaaaaagctcgctgttggaagacgagcaattcagcttttcagagcacaggacgaccgaatgcgagcagataccatttccagacgaattgcttcttgggtcacacctccacagcttatgaagtggttgcaagtgcaaaagaggcatctccttccagtgacagcgctcttaggctcccaagcttttctaaattgggtggcatctacctcggatgaaattgcattcaaatcaatatttgacaggtgtgtgacagctttcacacctgtagttgtttacaacgatgcaaatggcgagtgcaagggtgatgaccttgacatggaagacgaagatgaggaagaccttttcttcgttgatactgccggtcaagctaaagaagaaagtctggatattgctgccgatttggctttcactgctgctgctaaggatatcaaggagggcaagacttcagggaagcgggaaaaggaacgaggacccatatattcgcgattaccacatgcagcgataggtagtgataaaaaggtcaagaaaattgtggccgaactagaggagtcaaattcagactcggattcggacgcagaagatcctaatatggtagaggatgattcaagtgcagaagatcctgctttagcagaggattctagctcagatgatgagcctattgtaaaccttgtagttgacgaggtagagcagtcgaagaagaaacgaaagaactctcggaagagttccaaggaatcagacgaaaaggttgagaaggaggcggttgcaaacccagtaaaccctcctacggtgaaggaagacgctaagggaacaaagggcaaagacgaagagatgttggaagccgtgggggtgccaactgaccctctggtgctttcaaaggatgagttgtgtggaaacgagaatgctgatagaatggttgatagaatggttgaaagcacactacttcctgtgccgaagatccagtcgagtaataagcaagacaaacaagttacgggaaggaaggatcatgagaaaatcgatgcgcaactcgggtgcagtgaagcaaatcctaactcggtgttgcccttggtcgaggagatgcccgaaggttttgtccaaggttctacagaacaggttgagtgtggagcagtaccagggcccaatctctctcatgtgagtgagggagatcctgatcaggagatggtggaagcttcttccggagtttcagccttacgtaagccaccagttgatcggaagagtaggagtaagcaagatttggaagtgagaggggacaaggaccctattacagtggaaatggtgatgacttcagcttctgaagcagcagagatcggagaggaaaccgctgttggatcctcaagtaagagtcttaaaaggagcaagcgaagcaggaaggatggtgcagaaaaaaatccggacgcattggacgcaatgaattctccaactgctgtcgaatcggcgaacgaatttacattgctgaaatcgcctctttctgctctcggaatttcaagtgagacatctagtaagagcaagcgagggaagaaggacactacgaacaaggatacagagacaggtgacagtgtaccttctactcccacgcctacaaatcagaaggaagtcaagctgatggaaacacctcccacagttgtcgtgacttcaagcggaacatctagcaagagtaagcgaggaaagaaggtgattgtggatacggagacagtgaatagtgaaccatccgagctccctatctgtgctgaggatcctgaaaagcaggaagcagcacctccggttacgctagctgactcagtggagacatctcgtaagactaagcgagggaaggtcaagggaatcgagacgatggagaaagtggattcgggatcccctgccatcatcgggtttgattctggaatacagaatgctgcacttgcgaatgcctcggatcaatctctgatgcagagcagtgagcgcggtaaggtgtccagcgctaacgtggatactgagacagtggagactgtgatctctgcaccccctgttaacagcgagaaggacgttgatttacaggttctatcacctccgtccaccacttcaagcaagagtaagcgaggaaagcaggcttatgcaagcaagcagacagagactgtcgagacccttgtttctgcagtccctgtcacaaccgagaaggactttgaaacgcaggttgcatctcccttgtcaatcacatctgaaacgccttcaactaagagcaagagaggcaagaaggcctccgcgaacaaggagtcagaagcagcagagacagttatctctgcagtccctgtcacaaccgagaaggacttcgaaacgcaggttgcatctcccttgtcaatcacatctgaaacgccttcaactaagagcaagagaggcaagaaggcctccgcgaacaaggagtcagaagcagcagagatagatatctctgcagtccctgtcaccacagagaaggactttgaaacgcagtttgcatctcccttgtcaatcacatctgaaacgccttcaactaagagcaagagaggcaagaaggcctccgcgaacaaggagtcagaagcagcagagatagatatctctgcagtccctgtcacaaccgagaaggactttgaaacgcagtttgcatctcctttgtcaatcacatctgaaacgccttcaactaagagcaagagaggcaagaaggcctccgcgaacaaggagtcagaagcagcagagacagttatctctgcagtccccctcacaagcgagaatgactttgaacggcaggttgcatcacccatctctattacagctgaaacttcgagtaagagtaagcgaggcaggaagtcagccgcaaacaaggacgcggagtcactggaaaatgtggatgttgcagcccacgcggcgatcgaagacgatgcccttacagaagcgaggtctccatccccgtttgcgtcggatgaaccatctggcaaaagtaagcgagggaagaaggcaactgggaacaagcttccagatacacttccagttgcatctcatgtccaaatgggggaattggaaacgcaggaatctattcctcagccgaagctggtcgactcgaataaggttccgagtgaccttgaaggaggttccgaggtcgcaactgacatggatgcggaggtagtaccaggtaaactagctgtagcaggtattgatgccaaagcagtagatagtctgctttcccaggctacatctggcacggtgcagaggactcaagagctggcgattgccgttccgacatcctcagaacttactggcatgactcaggcttccgcagagagggatgtggagacaatggccaatgtcccatcatcttcgtcacccacctcgagaaagggtaaaagaggcaggaagccgaaggcgaaactttctgctcttgagtcagaaggagatttaccgcccgttttaccaacaccccgtagaatagccacgagaggtactactcctcacattgtcgttgagaaggtagaagataagcttgaagaagacgatgaggcacctattgttcttgtgaccccacacaagacccctcgcaaaagtaggaaaaaggttacgcttcaggagccgcaggagaaagcaagcgaagatgtcaaggtgccggcttcagttccagctttgtactcgacggaggagcagggcaagcttaaagcctcttcagactctggagcttcagctccgccgacttctgtccaacaaactccaagtagaggcaggaagcgctccaaggcccaggtcatttctgaagacgagtttgaagactcaccgacgacatcagtgcaagccactccaagcagaggcaggccgaagggctccagggtcagagttgttactgatgatgagactgacgatacaccgaccccttctgtgcaagccactccaaccagaggcaggccaaagagcctcaaggccaaggtggtcacggatgacgaaaccgatgatacaccttcccattctgtacaagccactcctaccagaggcaggccaaagggctcgaaggccagagtggtgattgatgacgacactgatgagacatcaactctcgccgtccaagcgactcctaaccgaagtaagaagtctagtaaagcgaaagtcgtagacgatgatgaggttttcgaagatttatcgagcccctctgaccaagggacccatgttagaggcagaaagagctccagatctgcggatgcggatgagtgggtgccaccatctgcaacaaagactccgcgaaagaaaaccagggcctcttctcagccaccggaagaggaccaggagatgggcgatcggtcgggatctattcctgtcttcattcccaggaggagcaaacgaggatctgcttcatctcaagttgaaggggagtccctggatatggccctttcaccatacagatctagcaagaagaaaaagtctacgctaccagtaatagttgatctagaagatgacgaatga