MVGYVDVRAYAELNEFVELQARGLTVRRPFRSHQTVKDVLEAMGIPHTEVDLILVNGDPADFSYRPVAGDRIAAYPMFEALDIGSTARLRPAPLRNPRFVVDVNLGQLARLLRLLGFDTRWSSAADDPTLADISLGEQRILLTRDRGLLKRRAITHGLFVHSQHPEEQALEVLRRLDLNGRLAPLSRCLRCNGELAAVSKDEVIGQLEPLTRRYYESFSRCFGCGRIYWPGSHHARLVRLVERLRDQLTTST*