MSNFGANPNDELSFYKIVLDPQMEELRIPSSLVKRIKEEAMGEVLLLKGRGGDKCWNIKIREDGNAMFFHGGWKEFVLENHIEMAELLFFNYDGMNTFTVRIFNKNGWEK