MSMNVYKRQEKLRLYRALLKGANRFPLRSRREIVAEEVRGAFRHPLNDSLTTKEVDYKLLLGWERAAAIQTYAENMYWFHSRDEVSREMMHHSLERDRQRIREMERCNAVGNAEIKTPEVTEFKSSMYHVHPDYHGKIGQMPLTHSRDIWRARGQYGSDVGGPRQKFYVRRFKALFPQGW