MASTGVKLIDIAVNFTDGMFRGIYHGKQCHAADIPAVLARAWAAGVDRIIVTGGSLKESREALEIAETDGRLFCTVGVHPTRCGEFEESGDPEGHFQALLALAKEGIAKGKVVAVGECGLDYDRLHFCPSDVQKKYFKKQFELAEAVKLPMFLHMRAAGEDFCEIVSENLYRFPGGVTHSFTGTAEDRDKLLSFEKMFIGINGCSLKTSENLEVLQGIPAERMMIETDSPYCDIKNTHAGIKFVKSVWPSKKKEKYEPDSTVKGRNEPCLVRQVLEVVAGCKGIADIEGLSKTLYHNTCRLFFPQDLDASADAQLESGAFIQNS*