MLGKKNEEVLIDENLVGGVIALDRLAKLNKANRTFKRAFYLSMALNVAAVTSIVMMMPLKKTDIFVYGIDRYTGEFKIVKRSDARQIVNSEAVVDSATSKFVSLLFGYSKNSLRDRKDQLMQYCDVSFQTQAMRMFNENIRQFVDKVRAEAIISSNIQREKVKNSPLTRLTFFITIKITPDTMENYEYITKKQVTIYYDFARGNSSQENLIINPFGFKVFDIQITDLQNEQTVSEILRKIKEVESKNKALKQ*