MGNGGFMMNLNNNPTIDQLAQLFAVRKDSLDDHLLWVSQTGEVRLDRLPPNTVEDEFEEHLPSMRARFKVYRRGQGYVGKKAAADTEFVGRVLQTLQQEWPAAREQQAVKVIEPLN