MSDQNEEFCFTLEEAIDAAREAFLDSHAQGSSDTSVEQLSVQKYIMQNGDEMWRALFLSDDDDDPGDAIPMLSGVAAQSVFDGDYEIGELLQEWQEENTLHEWDDGEFQTEPPLDTEEGQTAADEWDER