MQKQQDRDEKEFIDKVVHISRVAKVVKGGRRFSFSAVVVVGDGEGRVGSGLGKAGEVPEAIRKGVEAAKRSMVRIPVVNQTIPFEVVGRFGAGKVLLKPARPGTGVIAGGAVRAVLEAVGIGNILTKCQGSHNPHNVVKATIEGLKSLETREAVAARRGVSPETLMP