MMQGSGQLAVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLKDKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYHSNSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDDDDAEV