MTTDQPTARRRYWDEYTAPDHGWRIDGPSKQPRRPPGEELAALRSGLGRPVMDSPKMWPYYSTEVGDVLALRDRVSDEQQAEHAALALYGLHQQGQSRPMHRSGVKLGRALRELRRDGKYSENALDARVAQLAAATSVPALLVHLRGLVTQLRTVGQPLDYDHLMADIRAWHQSERRPQVRLKWALGYRAWQSKTPDDDE