MFQDDMLSSATSSPASSRLAAVFADALSRKLLNLVPGISSALLSLANSADAHLIPVARRHMFDVLPFLKLAYLTTNHAILEAMEGERFVHVVDFSGPAANPVQWIALFHAFRSRREGPPHLRITAVHDSKEFLATMATVLSKEAEAFDIPFQFNAVEAKLDEMDFDALRHDLGVRSGEALAGRGGARPLLFVIEEAQAYFTFDREFLCS