MRYFPLFLDLTNKPVLVVGGGEVACRKIDALLRADAKVTVISPQVAPALQAWIEQGKCHWIQHFYSSHWLDKRYVQVWATTDNPELNHQVYKDAKEQGILVNVVDDQPYCDFITPSMIERGRIQLAISSGGASPVLIRNIRETLEAVLAQNLALLADFGASKRNSIKDFLPSVDLRRQFWERFFAHPEVKNAQDRESLERIYIHLLTQSTDKVSATTWIEFGADVELLSLKALRYMQQAELVLHTQDCPYAFVDLCRRDAQRQSFNSSVELSTLLLQAQQETQNVCVLIPSGSSEYALLQGKATVLKMAQQG*