MSQPVQRAAVRSVLQKYINKETLKYVFTTHFWGPVSNFGIPIAALYDLKKDPTLISGPMTFALIAYSGVFMKYALAVTPKNFLLFGCHFVNEAAQLSQAYRFIDFSLKSDEQKAAIQSKYADEAARKDS