LAVFGTGQRGRTVLLFQNEKFVKNRCSASRTYWICSKKDVTVCRARVVTAVDKNSQERIIKCTYEHDHSRKFPSNNVNLPVLIKREKALSLDAS