MGRGKIEIKRIENSTNRQVTFSKRRAGILKKAREIGVLCDAEVGVVIFSSAGKLSDYCTPKTTSVFPPLSRILEKYQTNSGKILWDEKHKSLSAEIDRVKKENDNMQIELRHMKGEDLNSLQPKELIAIEEALNNGQANLRDKMMDHWRMHKRNEKMLEDEHKMLAFRVHQQEVELSGGIRELELGYHHDDRDFAASMPFTFRVQPSHPNLQQEK