IPVGFRFHPTDEELVGWYLHNRVTAPPPEPREDDQRIIRELDLYKHEPWDLAEVCKIPGDHSVNQNNWYFFSHKDKKYPTGNRANRATKAGFWKATGRDKCIQTRYSVGMRKTLVFYKGRAPHGQKTDWIMHEFRLDDGNQA