MSSTAELAYTLEGVAQGMREDGRARLDLRHLAIECSIFAHTCGSARVTLGNTEAIVGVVAELSEPESDAPDAGRISVSVGAAGNLALPDYGGTDAVTFLEAALAPLYSHKALGPALRPLCISRGAQCWELRVHAQLISCDGCPLDALALGVRAALQSTRSLDESLPFDASGVPLFLTVSNLGPHLVADCSAAERRAAGSALSLGLNAAGEVCAVRGGGGCGVHLALAADMLQTARLLCAALLEAVADATAAALRDAQMRGHPYAESGAYGFLA*