MESRKNSDHRQMRRGGESMKTRSPSVIVVGSGFAGISAARTLQDASFQVTVLESRDRIGGRVHTDYSFGFPVDLGASWLHGVCKENPLAPVIGRLGLPLYRTSGDNSVLYDHDLESYALFDMDGNQVPQELVREVGVTFKQILEEVKKVRDEQDADMSISQAFSIVFSKKPELKLEGLAHNVLQWYLCRMEGWFAADADTISVQCWDQEELLPGGHGLMVRGYRPVINTLAKGLDIRLNHRVTKTVRQYNGVIVTTEDGKTFVADAAVIAVPLGVLKSGTITFEPKLPDWKQEAINQLGVGIMNKIILRFEKVFWPQVELLGVAAETSYGCSYFLNLHKATGHPVLVYMSAGQLARDIEKMSDEAAASFALMQLQRIFHNAMAPVQYLVSRWGSDVNSLGSYSYDVVGKPHDLSERLRVPVDNLFFAGEATSSSFAGSVHGAYSSGLMAAEECMIRVLDLFQLVMGEEGPASVPLLISRL*