MTLTFTPLPEAWHRNRLSKTSAARKPAPIWDLLPAEEAPGVISMLAGKPNPATFPFRHIHLGVRAPGASDSAQTETLVIEGEELDRALQYGTTPGMGELREWLTNLTKEVHKRDPSEGWRVSLGPGSQDILYKALHALLNPGDTVIIEGPTYPGTTPILEAIGCDPVTIEVDAEGIVTSELERVLSTWDNNGNRPFPKVVYTIPFGGNPSGMTASQRRRIEVLNIARKYDMIIIEDDPYYFLYYGDEPKPTSYFCLEKEMGGEVGRVLRLDSFSKVVAAGFRLGWLTGPETLVAAIERHSSISVVQASSLTQVVVLKLLREWKIEGFLLHADATAKFYRQRRDAFLGYLNRHLTGLAEWTVPEASMFFWVKLRLPPTLDCHNVPSETDSHTFIRHKVMDRGVLALPGSTAYVDGRTTARVRVSFSLLSDEQMDEALRRLSVVLKEELGEN*