MSQTITDTARYSFHVTWSPEDAEFIATCVEFPSLSWLAGTPEKALTGLRIVVDEVVDDMRANDEPVPEPLSTRHYSGKFQLRLGEDLHRRLVIEAAEQHLSLNQYVTRKLAVS