MREVQMDLISEEKLNRMTSMEKIRLILDKVKTGRIVVLESGLTPEEEVRLIEMTMTEIRVDEFSGIEIESYPAKREGSFVSRILGRGSSKGRMTVIGPANQLRTVEKDQYQISTKVSVGD