MADPDQTFDALLDLLRRLPPTRVEENVNALCDLAPEYADDLLGNVDQPLKVLVDEEKAREFLGCDYNRDGDSFRSPWTNNYLPEPVPGPTPSPRLRELEIQLNAAFDTYREMYFEGGVSSVYLWDLDDEPQGKEMNFAGVVLVKKTLQSQSGVPTAPAGSWDSLHVFECHERGRSAKYKLTSTVMLVLETATLAKAENKGPEDSDGKGGVTLSGSMTRQAEIDYPLTTPQGHISNIGRIVEDMEIKMRNLLSAVYFGKTKDVINDLRSQSGLEAKSKEDLLRAELAGKLGGRK