MKDAAFQFEVLKDAIEEIGSTNVVQVITEAAPVCRPAGLMIQSRYKHIFWTPCYVHALSNALKDIGKISWITRTILDAREAQMFICNHYASLAIYRICAKKQFLKLADTRYADSDSPNLGEIYESIDSMIGKIKSIMRQRDPTLEFFNEIQKLIEKRWNKLNTPLHMATYALNPKWYMEREGRVAPIDDHEVASSSAAERNWSTYSFIHSIKRNMLTSKRAEKLVYVHSSLRLLTRKAPEYLEGPTTRWDVDFEDASQIDDEVDDASLHAGLVNVPLDDIELQLQGIDDDEREGSEVHAFLHSLNVEDLNF*