MQVTVTDPSFGTNLIEEVRAHPCLFDIRDPKYRHSECRNQAWNSVIAHLNYPGDVNSIYKQWKKIRDRYVREKRRLRMQRDNGVHDDSTWDLYPAMAWIDPYLDERAQLLRHVKRKHDDEMSDYGELDDMVRSGYVS