MSHGAFKKVLEKLAGEGYNLNNPIDLKTFWAKHGTNKFVTISSNQCANVAFSLTPTNRIFVSTFSNRLASSGPKHPSFYPMAGLLEKIDHMCKAKEIMQAVQIPSPTFLP