MNTNVLNKLSFYCSEKENQFFDRKSAKIKPLDILKHLVAFSNAEGGQLVIGIEDDGTITGFNYEGAHSIDEYRNIFITELKETPINPQFNILDVKNNKGIDDKILVISVDVSTDRVIKSYNGKVFLRQNDRSIELNFEQILQLQYDKGQRYFEDEVVQLSSIDDIDDELIDDYKRILNIDELSSEEVLKARNLMINGKLTNAGLLLFGKNPSKFLPQARLRVIKYSGMYQRVGTEINIIKEKTFDKAIPNIIREARVFINTQLRDFQYLDKDGKFKIMPEYPEFAWFEGIVNALTHRNYAIRGEHIKVLIFDDRLEILSPGLLPNIVTIENILNQRYSRNPRIARTLCEFGWVKEMNEGVKRIYSEMEKLFLKEPKYAEPNNSVLLVLENNILNRSIRTIDKIKGKISEEVFDKLSQDEKTIIHFMYNSGEKITTKMATELIEKGSTFCRKLLKNLADKDLLEWHGTSQNDRTQYYTLKF