MNKELQEKEDSVQILDTEEDHHGYALKATFDGEIFKKIQGLKLNLKTEDSLLSRMQRIFTRDKISYHEYQEVEKVIEITQTAGKHKLNLLTKPMINQILRKIPEKKRKKMNYVHLGGIQILVKSTFKEGINCSIVINLSDERFMNAREGNLGIVEGNLAYTKLLFTYYPRYCISLKDADFNDALSLHFQIKRNDLFKPGNHIMSIYYQALYTVTNSNYGNVYKNKKPIEIDQECEGIARIIEAEIQQAQIPDEYEIRFGKTHEIGSTSNPRLSLEYGKNTIRKSISNRYSIKNQHSSILKIKERIFNGLEWKNQDILIQIGATANHIKEYLINGLTVYEGEQYVYKTFEGNNFSCKNMVDLPIQLDTIRITVPCYIINHESNQEIILGNLFLNNLEDYNIGKDGIEMIYKNETCFIAKI*