atggcgaaaaacttcagagacatgacacgcgagaacttcgaagatagtggaaacgagagagcaggcggtgatagcagtaacaatccccgctcaacgagtggacgcattggggaagccatagacatcagctggcccaccggaagcggtgctgctgcctcaactagtacaacgcaagccagtggttacccgggcaatatgtccctcgttgttgctgccactctggtgccagaccaactcagttctcaaggacgatctgaggatatatcgatgcgtgacaacgatcgtcccattctccacaccgagtttcgagtcgatgggtgcttaaaacctgatggtaagctggggcctttaaaatcactcaacatacgcgtccatgacgacgatggggattcacaacccagaatcccgggaagcccccaaaggtcaatccgcgtaataatgtctgatgggagccggacatccgatgcgggcagacggagtcccggccggtcaccgggaagagtgatgaactccgaggacgggagagtcgtcggcgcggggagacagcagcagtatgcgtctcggaatgctcacattgtggtggaggagccgttcaacgtccaccgataccaaactcgaatgctcggggatcagccgcagggcctggcagcggcgctgacagatctcagaccagagctgttgccaccttcgaaggaacctcaaggattggcgacagtcctgtttttggacagtggggcagaagatacgtacccagaacaggacacggcagagggctccaatcacatcacaccagaaagtcgcgagaatgattcgaggcccgtagtgatgagagagtctgcctcgcagtatcagatctctcccatgaggagcatgtctcgggaaattgctctcgagccagcggaaatgtatgctgaaagtttccacagaggcgaggaaggaaggcggcatactgaaaagaggagagatactcaagcattctcttcccaagaggtcgagagttccgcagatcgtgattcgccttggagaaatgggtcttgtaagcctgagaatcttcatattcttcagtctcttccggaagaagtagtgtcttccttggtgactggccatgcaaaaaaagtcactgcctcggagggttcggagaggggaggcaggaactctccgagaaaatcctcacacaggcgtgcaccagatatgagtaatgaaggatctcaaagcagggaccgttccatgcattatgacggtgaagatcatctccataaacggcagagtaggaacgtacatggcactcctcgggagtcaggcagttctacttacacgagctactacacttcaagttctcgtgccgatggttccttccggcctgaaggaagagctagtcaacgaagctctcggaaggtgctcgaagacgtcaacgagcaatctgaagctggctacgatcgtcaaagctcagtgcgacaatcaagaagtcacagtggggacggtcacggtactcctggcagctcctatggaagttacttcacgaactcgaattctcgtgccagtggttccttacctcaaagaagctctagaaagttgctcgaaggcgtaaacgaggatcatgaagtaagttacgataatgatgtaccaccacctcctcctcaagattctcaaatatcggaagacaagaaggatcagcgtcgcagaacacttaaagcctcccagcgggaacctggcggctctgtgagttttcgatcttcggacttatctggcgacgatcgcagccggttgtacggtagcacatatcggaccaaatctcatacaggatcattcctcggaccaccacctagcgaccaaacacgtgatccgggtgctgtgccagacagcaagccgcgaccatcggatgacagaatgttgtccatatcaaagttgctggacaacatgacttctataactcaactgttgagtaatattcctcagcagcaggtgggtggaggcgagccttggaatcagggaatctcccaaggcataccagatgctaacattatgaaccgaagtttaccgcaatacatgtcaaacgatggaaactggcagtttgatcaagaaaataagcggccctctcatcttctgatcgagggtgcaccgccttctgatggcccacaaccaaatcaattcatggaagatggaccacctcaacagagcgcgttagacatcctaccgtcccaggacgagaagctgaacaataggccatcgcaaatgcttctgaacacaatcaacagccaacaacctcagcttcaaggtggccaatctcagcagtttcagaactcagataaccgatcttcgcagtttatgaacggcagatcgtcccagatgcaaatgccagattccagttttttgtctttcgatgcgctggacaaccgacaatcccaactctttcaaacccggccatctcagattgcatcgcagattgacggctcccaaatggtagacgccatgaacaggtcgtcgcagctacatgtccaggaagatgggtctcctcagttggacctcatgatgggacaacaatcccagatcttaacaagcagactgtcacagcaacatatgccaggtgacaatacccagcagatttttcccctggagagtcgaccttcgcaatctagttcacaagagaaggatgccctgcttttcaacagcatgaacagtcggccatcccaactacagcaacgacaaagcaacaagctgtcacagcagttcgacaacttaaactcgaggccgtcgcagatgaagttacccggtgatgggtcacaacagtttgacccaatgaatggtcaattattcgaccttcccacaagcaggccatcgcagctgagccacatttccaccatagacaatagagcatcgcagatcctcaatagtaggccatcccagcttatgacaaataggctatcgcagcagcaaataatccaaggcgacagtttccagcaaactcttccatcagatagccgtccttcacaaatgctcctcggcaggccctcccagctggcgtctaagtctccagaagaagactttgcacaacttagcagtatgagccgacaagcgtcccagcttatgacaaataggctatcgcagcagcaaaatatccaaggcgacaatttccaacaaattcttccaccagatagccgtccttcacaaatgctccccggcaggccatcacagactgccttgcaaggtactggtatggagcaggcggctggtagcatgaataatgattcatcccagtttgtagacacccggttatcgcaggtggagatgcaacgaatcgggtcacggataatgggcagtttgatgatgagaccttcgcagctaaatatccaagcgacgggaactcaacatcctgacagcatgaaccggcagccctcccagattcagagaaacagtctaccgcaactcagtcgaccttctcagttagtgaataccaggccatcacagtctggcatccaagatgccaatcttcagcagtttgacggtatgaatagtgggtcatcgcaggtcgataagcgcatgagtggtggttcgaggattttaggcagcatgagcaacaggacatcgcaactcaatatgcaggagaccgatatacaaaatttacaacaaatcgatcccatgaattcgcgatcaagtcaagttttgaacaacccgccatcgcaaatgggtatgcagggtgacggatcacagcaatttaataacttgaatatgcgaccatctcaacttttaaatgcgagggcatcgcagaccattcttcaagacaacctcttccagcaatttgaccctatgaattcccgtccatctcagcttctgaattcaaggccttcgcagatcagtcaccaggataatggtctacagcaggttgatcccttgacttcccgagcatctcagcttctaaatgccagaccatcgcaaaatgagatgctgagtgatggtttgcagcaattcgacaacttaaatccccgaccgtcccggcaacttcagacaaacatgcgaccatctcagcttcaaatcgcaaggccatcgcagcttcaagataccaggccatcacagattaatgcgaggccttcccagcttgctaatacacggccgtcgcaattcattgtgcaagatgatggaatgcagcagtttgattccatcaacggacgaccttctcagtttctgaacactagaccatcgcaagttgatgttctacatgaaggtttacagcaatctgatcccatgggtccccgacgatctcagcttgcgagcagcaggccatcgcagaatactatgcgaccgtctcagcttgtgaattcgaggccatcacagttcgatctgcaaggtgacccttcacagcagtttgattccatgaatgacccacaattcgatccgcaaggtgacccttcacaggaatttgatcccacaaacgagccacaatctgaactcatgaaccagagggCATCACAATTCTCTATGCAAGATGGAGAGACAGAAGAGTTCGATCCCATGAATCCCCGACCATCTCAGATAATGAACCCGAGGCCATCGCAAATTGATATGCAAGATGACGACTCACAGCAGTATGATATTATGGAGCCTCGACCATCTTATCTTCTAGGTAGCAGGCAGTCACAGATGATGATGAGACAATCCCAGCTTTTGGGTTCAGTACCAGCGCAGCTGCCTTTACAACCTGATGGAGCAGAGCAGTTTGAACCTATGGAAGCTCGACCGTCTCAGTTCATGAACACAAGGCCATCGCAGATTGGTATCCAAGATGACGGCGGTTTTGAGAACTTTGAAGGCATGAATCCTCGACCATCTCAATATGCGAACATGAGGGGCTCACAAACGACTCCGATGAATCTTCCACGAGAAAGCAGAGCACAGCAGTTCGATAGCATGAATGTTCGACCATCACAACTCATGCAGAGCCGCCTGTCCCAGCCCTTGAACAGGGGACCATCACAATTCGACATTCAAAGCCGGCCATCGCAATTATCAACCGGCAGGCCTTCGCAGGTACCCAGCCAGCAGCTAAACAACTTTCAACAGATCTCTCAATCCATGACAGAATGTGACAACTGCGCTGATCCCAATCATGAAGCGGTGGATTGCCCGATCGAAGTTTGTTGCAATTGTGAAGAGCCTGGACATTATGCACGACAGTGTGTAAATCCTCCAATGGCTGATCAAGGAGAGCCATATACAGAAACGCTGCAACAGGAAGGCACGGTGGAGGAAATGGATGAAGGATTTGGGGAATCTGAAAACGCGGCACAGATTGGTGATTCACCACAGGTGCTTGAAACTTTGGGCACTGTTGATGATAGTGAAAACCTCCAAACACGAGAGCTAGATATACCAGACGATGAGAACATGGAGGCCGATGGCTCGTCAGAGTATACACGTTCAACCGAATAG