MSDYGGSKTPVPERDLWQTPASIFTALDIEFGFYLDVAAAPHNALCARFMTEHEDALNSDWSSYGAIWCNPPYSDITPWIRKAAEQCQKQHQTVVMLLPADISTGWFSLALQTVDEIRLITNGRIQFVPASVSGKRQSNPKGSLLFIWRPFISPRGIFTTVSKPALEDAGQQYLDEVAA