MASATVKLIDIAVNFTDGMFKGLYHGKQCHSADIPAVLARAWAAGVDRIIVTGGSLTESREALEIAETDGRLFCTVGVHPTRCGEFDESGDPERHFQALLALAKEGIEKGKVVAVGECGLDYDRLHFCPSDVQKKYFEKQFELAEAVKLPMFLHMRAAGEDFSEILSRNLYRFPGGVTHSFTGTAEERDKLLSFEKMFIGINGCSLKTNENLEVVRGIPAERMMVETDSPYCDIKNTHAGIQFVKSVWPSKKKEKYEPGSTVKGRNEPCLVRQVLEVVAGCKGISDVEGLSKTLYHNTCRLFFPHDLDASADAQLESGSGTSVQNS*