MSLIRVNGEAFKLSLESLEEDLFETKETLEILVKQTSVVLLAAGESRRFSQTIKKQWLRSNHTPLWLSVYESFKKALDFKEIILVVSGLDYIYIQRHYPEIKLVKGGASRQESVRNALKIIDSAYTLTSDVARGLANMEALKSLFLTLQQTSHYCIAPYLPCYDTAIYYNEALDREAIKLIQTPQLSHTKALQSALNQGDFKDESSAILQAFPNSVSYIEGSKNLHKLTTSDDLKHFALFFNPAKDTFIGMGFDTHAFVKNKPMVLGGVVLDCEFGLKAHSDGDALLHAVIDAILGAIKGGDIGEWFPDNDPKYKNASSKELLKIVLDFSQSIGFELFEMGATIFSEIPKITPYKPAILENLSQLLGLEKSQISLKATTMEKMGFIGKQEGLLVQAHVSMRYKQKL*