MSVPDLRAELLDASVPIPRRFRALFALRSIGGDASVDALLDGLKDPSALFRHEVAFALGQMQATRAVPKLKEVLEDASDHSMVRHEAAEALGAIASDECAEALRTASEDECQVVRETALGSAKEKLSAGAAGAEGGDAANGDSPYMSVDPVPAASLSISMETLTRVLLDESADMWDRYGAMFALRNRGPAPDVAATLGAVLASSSSALLKHEVCYVLGQIQEKGAAARDALRQTLMDASEHPMVRHEAAEAIGSIAAADTESLLATYRADADRIVAESCEVALDIMASEMSGEFVPLQKAVEA*