MTLYEGDLRVPAGARFAILASRWNARITDALVAGARRSLADNGVPEDAVDVVRLPGAWELPMAARKLAGAGSHAAVIALGCVVRGDTRHYEHVADLCAEGLMRVALDTGVPVLNGVLAVERFEDAEARAGGSHGNKGEEAAMAALEMVNLLERLP