MATKRNFKAFSVAAASSLMNGCKSRKLTEKILKEAYAQQKEVEDEENAPMSAFSFKQPLYELEDVIDDDVDEIQSQLDYHEDMACSEKEEKLLLDAFFHKDGASIAKRVSDAITSSLEEKHIAATGFCFHFFINSTILQLFLINYCRLGEFMSLYTNGKMPKALNHLTRLENWESLLKLTQPESWSPNAMYKATNMFASSSKAERFYELFLLPRVREDIRIHKKLHFCLYQSLKKALFKPKGFYCGILLPLCKSGTCTIPEAVIIGSIIHKFSIPEKFSSAALVCLAEMEFLGTRSYFMKAILEKKYALAHLAIDAVAAHFLRFCKETKVMPVIWHQTLLAFVQRYKHELRKEDKKSLTSLLEKQNHELITPEIVRELVSSRNRGEMVDNSHSASTINNKPIKEDWFDMPQVPMEED*