MRLNDALWAYRTAYKTPIGMSPYRLIYGKACHLPVELEHKAYWAIKQLNFDLDKAGEKRALDLNELEELRNEAYMNSRIYKDRTKAFHDKRILRKSFHPSQKVLLYNSRLHLFPGKLRSRWTGPYIVQEVFPYGAVTLIDPSNGTSFKVNGQRLKPFLETIPPEENVIPLIDPIYQD