MSKRLEGKTIVITGASSGIGRSTAFEFARTSPKDLRLILTARRIDVLEEVKKDIEKECGEGVKVLPVKLDVSKPEEVKGFVGGLPEEWREIDILVNNAGLVKGVAQAPSIAEEDVNIMFATNVTGLINMTQAILPIFKARPDGGKGDIINIGSIAGREPYIGGSIYCATKAAIRSFGDSLRKELIATRIRVIEIDPGQVETEFSVVRFYGDKKKADAVYAGCEPLTPDDIAEIIVFAAGRRENVVIADTLVFPNHQAGAGGAMHRKI*