MFFNRAYHQSIAVLRQFASPYPRISAFPRPLTSVLGSSFRRTMASAMAKRLEGKTIVITGASSGIGRSTAREFARTAPKDLKLIVTARRIDALEELAKEIKEEVGEGVKTLPVKLDVSNPEEVKNFVPSLPAEFQDIDILVNNAGLVKGVAQAPNIDPEDINIMFATNVTGLINLTQAVLPIFKKRSDGGRGDIINIGSIAGREPYPGGSIYCSTKAAVKSFTEALRKELISTRIRVIEIDPGQVETEFSIVRFYGDKSKANAVYANCEPLTPDDIAEVIVFAAGRRENVVIADTLIFPSHQASPGHLYKKPQ*