GQFGVGFYSAFLVADKVIVTSKAAYGEVTFKSILFVPTSAPRGLFDEYAAYMHGDTPTLHEYMLDLQPETTDLYCYEQLNDSSEEEDEIDGPAGQAEPDRAHYNIVTFCCKCDSTLRLCVQSTHVDIRTLEDLLMGTLGIVCPICSQKP