MSKQPYFITEIDTRVSGIPCLIGVESYSHYSPDPNAIWSDWDYLGHTESDWRILDRRGRIAEWLECKMTAHDKARIEHEIDSYMEREAKDRRTESAIMRYLDRRCW