GGELGELLQLLREFVAGYPNVKITDFTASFTDGSVFHYLIYKHHPELLDYEEFSRSDKGENLAAADETMKKHFGIPKLIDPEELTVEDPDPPELLGYLEQLIELFGEG