MSKKLLRRCAAQLKRVQDALGDDAVVSEVDLFVARCGCVGVVFMVRGVELRDISDEVLDGLEEAGKALGVRPDVVYARVVPGTQVVIDLAVRTLCDTCRREFSGEEPRPDLKVLRGATER