MGLRDVGASLPPGFRFYPSDEELVLHYLYKKITNEDVLKGTLEEIDLHTCEPWQLPEVAKLNATEWYFFSFRDRKYATGFRTNRATTSGYWKATGKDRTVFDPITHEVVGMRKTLVFYRNRAPNGIKTGWIMHEFRLETPHMPPKEDWVLCRVFHKGKTENNAKLSPQEMYETIVPSLTNQTMPIGYNQFASFSSSMTTHHCHLNENQNNSLMNLLQFSKETNNNCSSVTQISPKCDDGYGYLWDMDLEDHHDGVASSDMEGMRFQVDNNSMVLL