MSETVQLDVGGTIFKTSKSTLTKFNGFLKIMLESDIGLKIDESGSIFIDRSPKHFDLILNFMRDGDVVLPSCELTVKELLAEAQFYLLDELIELCSLKIEPVQAPKIKLRFIENDSQLLQILAAQQKPMLIIEYCMVGNDMSIPYNFNLYEFIEKQSHQFDIYFQRLSEDESSHKWKARIKWKPTENGYYSQFPYNLRINRGGRIIRDAVFLERLEKMIGEFDEFLKKQRNR