MASNTVKLIDIAVNFTDGMFKGIYHGKQCHSADLPGVLARAWAAGVHRIIVTGGSLKESREALEIAETDGRLFCTVGVHPTRCGEFEESGDPEGHFQALLALAKEGIEKGKVVAVGECGLDYDRLQFCPSDIQKKYFEKQFELAEAVKLPMFLHMRAAGEDFSEMLSQNLYRFPGGVTHSFTGTAEEREKLLSIENMFIGINGCSLKTIENLEIVRGIPAERMMIETDSPYCDIKNTHAGIQFVKSIWPSKKKEKYEPGITVKGRNEPCLVRQVLEVVAGCKGIADIEGLSKTLYHNTCRLFFPHDIDVSADAQLESGGVTAEQNS*