MDSAKLIFAEQLAGCSTGDKVRFLACVEEYKDGIVVVRDGGHRIKCDVSAVLPQIRVYRHEWVHCVGRKRADDSVDVLLFQSAVGMDLARYREMVVRRQAQDAFRP