MARITMQGKGNSREIVQYLGDEMLKTGMSVELLESFERTFHGVKVYTLVFEKYFMRSSNRASLTAVLMDQEGEILVDIIGSAGGQGVFFKMSWGAEEDFIYSLESILETLGFSRIEQ