MKLPVVESFFSLQGEGKNIGKPSLFLRLGGCNLSCKGFNCKTPFNDEILTGCDSLYAVHPKFKETWDYYNDPKPLIERLEGLTPNYKHFDFILTGGEPSLYFNNPILISVLEHFYRKKIPLFVESNGSIFFEFSPILKELHFTLSVKLSFSLEEESKRIHLKALQNILNNAKSVHFKFVLESQNATQSIIEIQNLLKRLSLKNNEIFLMPLGTTNNELDKNLKTLAPLAIKHGFRLSDRLHIRLWDNQKGF*