MTHNSDSEIVIDKLVDIDASKESQNIRVQIVKIWKQTYKNNPNMVNNLDMILMDHEGTRIHVTIKKNLINAFQALLEEGAVRQITNFGIAKNEGDYMLVAHKHKINFYKTTIIRVSTPFVDRIDPFNFVSFHDLTARNFDTRVAFDFIGQVLSTEPMRMIKKNTRETWLLIIVAQDLRVRVVLRVQDETWSASFVLFNRHVKDLIHRVGAVFKHSPAYAENSIHFDGTPINKSIKEKNVSVEGDNINVVELDAVTPETTSLKRPIEIITTHESFEWSSSKDGVAPHALKIPKMEKLE*