MGKEKFHINIGVIGHVDSGKSTTTGHLIYKLCGIDKRVFERFENESAKMNKRSFKYAWVLEKLKAERERGITIDIALWKFETTKYYCTVIDAPGHRDFIKNMITGTSQAECAVLIIDSTTGGFEAGISKDGQTREHALACLCSGC*