MASGNGQLTVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLKEKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIHLANSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLEDDNISADQVQVKLSIIDVK