MSVDLNKTASNSHDKMAISAEQQAKIIEVRGLIGPLSDKESVYCSDASISRYLRARNWNVKKAAQMLKQSLKWRKEYKPQEIRWEEVAAVAEKGMLYRPNYSDKYGRPVIVMRPCNKKSTPAQDMIKYFVYCMENAIINLPPHEEQLAWLIDFQGVKMSDVSFKTSRETVHILQEYYPKHLGLAMLYKAPRIFQPFFSMLRPFLETELYNKVKFGYSDDHNTKKMLEDLFDMDKLESAFGGNDDTGFDMNKYAERMKEDENKILSFWTQAKSVS*