MSDQGVRLSINLRERCRMHDLNEALDDLRAVIPYAHGNSVRKLSKIATLLLAKNHIIMQVCSTFFCSFFIIDLLQFCS