MVFDEVLPQAFTLMTDVFGNYVIQKFFEHGNSQQRRELANLLVGHMLELSLQMYGCRVIQKALEVCDVDQQTQLVVELDGHVMRCVRDQNGNHVIQKCIECVPPDKIQFIISAFYGQVLVLSTHPYGCRVIQRVLEHCTDDQKQAGIMEEILGATCSLAQDQYGNYVIQHVLEHGKPHERSEIITKLAGQIVQMSQHKFASNVVEKCLEFGGPAERQILVDEMLGTTDENAPLQAMMKDQFANYVVQKVLETCSDQQREMLLGRIKVHLHALKKYTYGKHIVARVEK