MKRLSLDPTQERPATRDDSSNQPTTSLPPPKATKVSTGEKTDGSIYFIGNATVLLEWQGIRIMTDPNFLHAGDHVHLGPGVTATRVKNPAVDLHELPRVDAVLLSHYHEDHFDRLVEDSLRRDLPIITTPHAHHHLAEAKPGGEAFTSVYSLDFFESLFIDFKNQSAASGAKQPLIKVTGMPGKHVPPGPAHILSAANELLGMVPPTNGWMVELGYASGPAVAHEANFFCGYRIYISGDTLLVDELKEIPERYKDQKIDLMLVHLGGTSIPSANLPLMMVTMDATQGLQLVQMINPDVTIPIHFDDYDVFKSPLEDFKNAMEKAGLSDKVVYLDRGDSYRFPVSQNARPVQQN*