MQQKLLFFLVICSVWDLGKQEEQLSYKECEDLGFTGLALCSDCNTFAEFVKNDELVSDCRKCCTEDSDDSMSKVTYSGAVLEVCMRKLVFYPEVVAFIEEEKDQFPSVKVQYMFASPPRLIMLDDDGQQKESIRIDNWKREHIRQFLREKVKSGALAS