MTLTRDSLLTLEAYAKVRRQEHARVIAHKKRRAVSIGNHLRLLFEDETTIRYQIHEMLHIEKIFDEDGIQAELDAYLPLVPDGSNLKATLQIEYENETQRRAALARLVGIEDRVFLRVDDEAPVYAIADEDLERDTAEKTSAVHFLRFELGDAMKAKLKAGAPLSIGCDHPHYPIQAARIDPDVAASLAGDLD