MNIDVQALIKNLGKSYYEIYSKELIPYKTKPYGPIDEDEADLDMKREGVFLVFFNDSEKKLKEITLRLEDECKTNWSFPNTMPFGLEPVMNQQWVRKFLGLPMIYVEAKVVMTISLGVKEIYALPIPNQYIAAAFTYDKNFFVQKITFYPIERAKEIQNALEKKAE