MSPFQAMYGRPPPRIDTYVPGSTSVQVVDSALCDRDDILQVLKDNILAAQNRMKVYADQWRMERSFEIKDWVFLRLQPYRQRSMGDRGPYKLSPRFYGPFQVVARVGPVVYKLKLPPESKTHPVFHVSVLKRKLGFNVPARPTLPPVSALGTISWVPSKILDHGIFKHKQRAITKVLV