MSDGGLTILDGTQLRAVDLSLPSPADSSVTGAQLLDVAESKVSESLFGFSLPDTLKSAALKRIGVSDDLEFRREQLDRENALSVLRNYVDAIANELQDDPIVIAILDGKTLQMFLEDEDDFAMLAENLFTDLDTEDKGKIKRNQIRDALFHMGVEMGIPPLSEFPLLSDILKRHGAEGEDELGQAQFAHLLQPVLQELADVLAENHMVVLQKIKINNGSKLRKILADEKQLSETVEKIMQEEKDGLSTKDVIRHYLEKNGASLGLPPLNDEVVILLYDTVLGAIENGNTDAKISEKDEFLVFLKEILEKFAAQLEVNPTFHDLDN*