MKFFFQIEFVLMKTFEMLSFKPIRFVDGERSVVLISPAIIRSLNGIAEFVNNLGIVSPNVVVFVVREGCTDTAGSCSFQREFVSAFEFYTMVMESLDAAAAPPGDLVKKIVEAFVLRPKILTAVETAADSQGGDGLSRQLPVRNMRLLDVEEGFPVTHTYEDLSRLYLGYEMSKVSVADISPDEEDIMALPVQAFVYLKRAMDFHGNDEDN