MVPDLARMSVIIKSQHETSVMTGNYEMGYACGLLCKLAGREVPQWETPVELKDRVAELLTGYEPANEREKNVIHMLHYYHPDETADEQVKELIGWGYDEQRLWQMQRK