MKLEDIQELWHRDSEIDYTELGTESIRIPQIHDKYLKIFTDERIRLKGVEFELSKIVRAKTEYYSGKMSQEELEQRGWEQYLGRLLKNEIAKYIESDDDVIKLKQQLVVLQEKINYLDSVIRMINNRGFQIKNALDWLKFSHGNN