MSDQGVRLSINLRERCRMHDLNEALDDLRAVIPYAHGNSVRKLSKIATLLLAKNHIIMQVCSTFFCSFFIIDLLQFWS