MESRKNSDHRQMRRGGESMKTRSPSVIVVGSGFAGISAARTLQDASFQVTVLESRDRIGGRVHTDYSFGFPVDLGASWLHGVCKENPLAPVIGRLGLPLYRTSGDNSVLYDHDLESYALFDMDGNQVPQELVREVGVTFKQILEEVKKVRDEQDADMSISQAFSIVFSKKPELKLEGLAHNVLQWYLCRMEGWFAADADTISVQCWDQEELLPGGHGLMVRGYRPVINTLAKGLDIRLNHRVTKTVRQYNGVKVTTEDGKTFVADAAVIAVPLGVLKSGTITFEPKLPDWKQEAINQLGVGIMNKIILRFEKVFWPQVELLGVAAETSYGCSYFLNLHKATGHPVLVYMSAGQLAKDIEKMSDEAAASFALMQLQRIFPNAMAPVQYLVSRWGSDVNSLGSYSYDAVGKPHDLSERLRVPVDNLFFAGEATSSSFAGSVHGAYSSGQMAAEECMMRVLDLFQLVMGEEGPASVPLLISRL*