MSQYFDLGDETLWNPSNGVSRLFQHHVAVFETELGLPSGIGPMADDACQIVPDTFEVFVEALLARHRRTSHAVALALSEGFVATVLVLAERAAIEVDWARPGTAPEGGASGVGLREMTRELGRRMPR