MLVKDYPNLSPQERMAKAGELWRSLPNELKNSFIEYANDYRILNSIQPTSSVIPELPLEKRKIWDYQLKF