MLSIVFSSVILALLLTFSHKFLTGDGDFTLLSKGKVKRESFQDKVVWITGASRGIGEVLAKQLATLGAKLIISARNEPELERVKNQISALNLGKHGPEGVEILPLDLSSGEDAIREVVEKAISLFGGAGVDYVIHNAAFERPKSTALDVPEASLKATLDVNVVGPISLTRLLLPHMLKKGKGHFVVMSSAAGKAPAPGQAVYSASKFALNGYFHSLRSEFYQKGIMVTVVCPGPIETSNAPATSTSSKEKRVSSERCAELVLVATSHGLKEAWISYQPVLAVMYLVQYMPSVGFWLMDKIGAKRVETAAKKGNTYSMNLLFGRKKE*