MKGSNGVWKDFLTVYAKKVGVSLSDPARRSPEALIAFLYTFSDADDLKFFDKVVEKHASIERILNKTDKLSLEQELVYKTIDHPHYVQSYSFPSYEEGWVVTKERKEVKESENNATVAIDCEMVLCEDGSDALVRVCVVDRDLKVKLDELVKPEKEVADYRTNITGVSAKDLEQVTCSLQDVQDSMEKLLSRGTILIGHSLNIDLQALKIDHTRVIDTSLVFKYGSGSNFRRPSLNDLCKSVLGYEVRKEGAFHDCLEDARAAMKLVLAKIEVVETDAMKLLCHCIPIAIPEEKLLEIIPGDFTIEENKKGKGKRYSVFIVFKNKEEADEVYKGLKGDEIKLRFIGASTKVNFI*