MQFTYETIKRDFSDFSSGRVLYNAPGSTGFPIRLTSEIFQISRSYLQKPSQLNVYDPCCGGAHLLTGIGFLHGGSIQTLYGSDSNETIIETGQSNLRLLTYEGLAQRKRKLEKDYLLFNKSAHAEALKSVDRLKSYLDKTGEVKGEIFQFNIASKDVPKLEEIHIVMTDLPYGELVSWDTNVLSPVKQMLQNVYSVLAHDGVVAVVSDKFTLIEHPLFRRLKVLKHGKRKVTLLQAIDHEGVQN