MDKPPITPNAESLPFWQGCRDHRLRYQQCASCGTVQRIPRAVCTHCHGRALQWRDSAGQGVVLSHTTVRRAPTPAFKADTPYAIALVDLDEGFRLMVNVRGGAGAPLAIGARVRIVFEARGDGAVPIAEMETP