MTDLKGLFYPRTPTGKASIVPPVPWHYSGELITLEYRTDPAKVAALLPEGFTLADEDPGAVAAIWADWQSTGEDPAQLLDPIRVQYKEMFIVVRCKFQGKTYSRCVYIWVDKEFAMLRGQHQGYPKKLGSIHMSRPVNVGKAGPRLEPGGTFGVTLAAFDRRLAEGRFTITEACERPGFVNGHPMAHNRWMPAIETDGSQSLNEVVTMSSYDVDFGRCFRGDFDLDYFDSPVEELLDIAPQEKIAGYWHEVGVSWRAGTTLWRDNL