MSPRAPGAGLRRFVAPRQPMPERCELCGVELTGTHRHLVDAGKRALACACVPCALVLERPGAGGGRFAAVPDRVLGDPGSVPDAAAWQRLRIPVSVAFFFHNSVLDRPVVLYPSPAGATESEVDPGTWQSVFGDSPLAGTLRPDVEALLVRRDRDGGDGDGECYLLPVDRAYELVGRLRLNWQGFDGGSGARAELAAFFDDVRQRAAPVAPREGLPT