MGRGKIEIKRIDNATSRQVTFSKRRSGLFKKARELAILCDAEVGLVVFSGTGRLYDFASTSMKSIIERYNETKEDPHLTMNASSEAKLWQREATCLRQQLHNLQEYHRQLLGQQLSGLDVEDLQNLESKLEMSLRNIRVRKDNAMMDQIQELSRKGSLIHQENMELHKKISLLHKENINLQNKVYGPQGNGHPTGSTIQHSFLTTKNEIGANLELSLTENVEKE