QHGYENLISWMPGRNSFKIHVGNTKDENEKAMFVKLLKQYFNQTKYDSFLRQLMLYNFERIYKGPQTGVCKHVLFMEGRPDLFHR