MGFIEGRTILNRQAMTARDYIWLAVLGAVERAPLTMDEVAQAVAALAGPAWMPVSQLSFDAMDEMLEGGLLNPVERSLRLAITGDGRRRLQDLVAQPLAAPLSTFGQVGIRLKLAFLDLAPAAVRRRQIDALLRACDCEIATRTAACAAWSLNGPLGRVWLDHQVDALEEMAEVLRRLARAEGTGLIEG