GQYGLEKYKAAIDKRFLELAKNMAGQADAGFDGPHRSHLVHIIAESIFELYKIPIKHKTAHSQALPKLEAEHHGKKKLIAGLATLVTVGHKKLDESAKMEAETKLHKFRDFKELTEPHSKFLRILIDQGHGAVDAEVKAWVHLVLQWEGESLV