MSHRYCEPRAVEPTKTKTQTGKVLRYMGNDELATAKISVWWDIENCNVPQNIDPNAVASNIRLALRRANLHGSISISAFGDTKCLKVTTQEALSSTGIDFNHVPRGNKEAADKAILVGMLFWALDNSPPAHFLLISGDGDFANALHRLRMKRYNILLARPDHYVKRALLASATNVWFWSSLARGEVVISQPSESTEDNLPIQGRGGYSNGSNEPSIKRVISTRPLNQALTPSSSSSSLSSSSLSSLSSIDLDQHFPSSREGSSCFDPSKVGVSVASVNGRFSSVEDLNMGGLHLQGEMCNPKSTYSPIKHRQNQSHPEPSNAMCGATSLDWNSNCPLRNNSGHMHPRGGGPLFSESRPPPSPQPIRSLCFPPRVNNKLGV