MSMKFDIEKFDGNNNFGLWRMKMHALLVQNGLHKALRGKNALSEKLSDEEKDGLLEKAYGQILLFLSDGVLRKVVQEETVAGIWQKLENLYITKSLTNRLYLKKRLFTLQMQEGTYVSTHLDSFTKAIMDLENINIEIDDEDQAIMLLCSLPPSYEHFVDTMMYGRDTLSKEDVEAALNSKELKKKVVADNDGSGEGLVVRGRTKDSSNKSNIDPTGKTLNVITAIRKGTSEKTVPKGRGKGKK