MSIADRHFTARRFKERTLALMLRATCTIEGRLKWTPESHGKRAAWARAQIHRPNFRGPIQRSAIGQHQFTADSFATSRLGTRNIMAPSRISPEPVFSKGHGLTAKQLQDWDEDGYLLIEDALDPDTVAELLAETRKMLQEFDLSDHPMTKFSTGENDAHVGDDYFLDSGDKVRFFFEEDAFDANGELSKPKHLAINKIGHYLHELSPSFRRASLSSRNAAIARDLGFRKPEILQSMVICKQPEIGGRVPPHQDSTFLYTDPPSAVGFWYALEDATIHNGCLSFAKGSHKRSPVKQRFVRQAGESGTTFVDVETARYPEGLETMPEIDGEEEYTIGPVKAGTLVLIHGNLLHKSERNTSHKGRIIYTFHCIDGAYEYDKRNWLQPPAQGFSKLVL*