MPLWLIYHPDGTFEDDASKGAFAADITKFYTQVGLPAFYVVVNFVKMSESTVWIGGEKPKEPFVRISIDHIAVNLPNDDKIYRETADGIDAVLKPHLEDKGYRSEFHVNETDKRLWKTYGFYAPPFGSEDEKTWARENKASPWEKGSL