MVVATPGIDAFAIGFVPEQKTVNGRPFPLVLNPNPNANPCSNAEGVALALAQNRAWVDAQLHQHGALLLRGFPLFSAADFNAVVEASGCAELPYVGGAAPRTNVVGRVFTSNESPPDQKIPFHHEMAQVPEFPSRVLFFCEVKPAEGGETPIVLSHSVYARMRTAYPDFVDKLERHGLFYIRILGEGDDPSSPIGRGWQSTFLTKDKDEAEKRAAKLGMTLEWLADGNVKTISGPLPAIKLDEKREQNVWFNSMVAAYTGWADARNDPKKAVIFGDGSPLSEEAVLGCLAILHEESVAIPWQPGDVLILDNIAVQHARRPFEAPRRVLASLCK*