MVKAIRIHEHGGPEVLTWEDVQVPDPKEGEIKLKQKAVGLNFLDVYMRRGEQNLAPPLPYIPGMEGAGVVTAVGPGVTSCKVGDVVAYASAEVGSYAQERILPADLAVPVPSSVDPVDAAAAIFKGLTAHVLIHKGFKVEPGHTILVHAAAGGVGSLVCQWANAIGATVIGTVSTKEKAEQAKEDGCHHVILYKEENFVDRVMEITSGKGLEVVYDSVGKDTFNGSLACLKNRGYMVLFGTASGVPEPLRVEQIAPKSLYYTFSSITEYTVENRKELLVAAQDLFSNIAKGVLRIRLNHKYPLSQATQAHIDLESRKTSGSVVLIPDEE*