MCMDLSPSWMDPVIAYLKDDLLPEDKMEAQKIRLKAARFWLSPDGRLYRKSFTGPYLQCVHPSKVDDFLYEIHEGICGSHVGGRSLAYRAIGQGYWWPYMQKDAQVYARKCEKCQKFSHSLHQPVQDLSPLSSPWPFLSGVWTSSVRYTELQGTKGG