MSDHEVGQVRRFWEGLGLPGLVDVHTHFMPERVLRKVWAYFDALGPLTGGVEWPITYRHEEDERAELLRRFGVRAFTAMLYPHKAGMAQWLNDWAVDFARRTPDCLHTSTLFPEPGVETYVRRAVEAGARVFKAHVQVGAYDPADELLDPAWGVLAEAGTPVVVHCGSGPAPGKHTGPEPIARVLARHPRLRLVVAHLGMPEYEDFLDLAERYVEVRLDTTMAFTDFSERLAPFPRRALPRLADLGDRVLLGTDFPNIPYPYLHQLHALERLELGDAWLRGVCHDNAARLFGLPESRPSQGSPGSPGSQESRESRES