MTEPNPAFDTTHPSGDVLFRSCRGGYLHSVALSEAAMTADADRLAEAIVLAADVSYLKAALEIRGEIVSTGHSPSAAVPTTDDLRVATERLLNHRLHAGHRAEDGTGR