MSDPAPGRDQGRAERRLWLYVRLGVPFVRLLASTWRVREIGREGWNQRRAAGLATITALWHGQLLVLTSHHRDLGAAVLISEHRDGEIIARVVEAFGYRTVRGSTSRGAGRALLELVRVLRGGIDVAITPDGPRGPRHSFAPGALVAAQRSGAPVVGVVAHVSRAWRLRSWDGFEIPKPFARVTIAYSEPTPVDVATPREAVEQVPRFEALMRALGERAAMRDGGAGG