EEAFGARRLARSLQKLFVIFTDFKVVNVLAVCNMPFEIRLPEFTKNNRPHASYEPELHPAVCYRIKSLRATLQIFSTGSITVTGPNVKAVAAAVEQIYPFVFESRKEIL