MGFGDYPAEYDPKVHGPYDPARFYGKADTPLAQVKLGELGGWLARRNKHPQAIAGAISRAYWRWQHKYVQPKRSGIAPFLQVVTASMVFFYVINSQKLSRHKNYKYH