MGNELPATSTKLGYFDDMWMLRSTASFLTTLVEDDRLAVLVDCTILYPQGGGQPADQGWITDLEEEVKFRVEDVRLKNGLVYHYGFFEGEGFNFHHGQEVLLKVDKERRELNARLHSAGHLLDICMVNVGLSSLEATKGYHFPDKPYVEYKGVVPKDVLESKRSALEVEANRLITSGAIVKAVIMSYEEAASLCGGKLPDYISKESRPRILMLGEHLGCPCGGTHVHDISFIGPMKVLEIRVKKGLTKVFYSLSS*