MTPNTCPFEPFRLRNCALVVQSAGHRAQTLKELRDGLIQVPPSSLHYHFWGQLLRPRPDPDHYNDFAAWVARDVGDPETAERLDALNPSLFPNLESLREALLTVLEERLSRGDFLSWAKSRSDFFFVKAQMLVFDTGLEAETPEELGDQLSLSPSGCVFYHFVDALRRTPDGRDDFTFWLSGFGIPEDRLRPLTLLDPYLFSLRELRDRLATYIRDLGRDRS