MASAAVKLIDIAVNFTDGMFKGIYHGKQCHAADIPAVLARAWSTGVDRIIVTGGSLKESREALEIAETDGRLFCTVGVHPTRCGEFEESGDPEGHFQALLALAKEGIEKGKVVAVGECGLDYDRLHFCPADVQKKYFEKQFELAEAVKLPMFLHMRAAGEDFCEIMSRNLYRFPGGVTHSFTDSAADRDRLLSFEKMFIGVNGCSLKTNENLEVLRGIPVERLMIETDSPYCDIRNTHAGSQYVKSVWPSKKKEKYEPDSMVKGRNEPCLVRQVLEVVAGCKGIADIEGLSKTLYQNTCRLFFPQDLDASADAQLESGTTVQDN*