MSDVLFPELPGLEWDLRKTPVFNTKIMQSINGRELRASFQAIPKYEISMSFAFLRESKGRQELQRLESFFLERRGSFDSFLFKMPEDHNFECTFVGDGATTTFQLYKQAYNLKIPILHTESLGKVLMWNANDQTLMWSTDDQRLMWSNDFYQITNDGRVVFNRLLAMGESITISGTFYYRCRFKDDAQEYTHFMAKLWKASKVEMIGSLGNKI