MKKVKRSFDDYVAYFREGSLSDVEIAKKLGVSKVNVWRMRQKWESGESVVNGDSRVTISEDTFEHLLSQTFRSEVNARKVRSELDVERSNLELGFINAFKQYSSVELFSMHTKIENLRAEIDALNKASSKKNKQVVNGEINSLKSELDEYIKECSIREMELYYECMKKLATVNGAESKSNYKNSKGHK