MQCRLGSDQHHKELKAAHGIKITAQGLEHVFPGIGLYVVGPGNDVQVVKEAAVQDPDSIMSRSDKSGQVCKRDVMKATVMLERKREYATILALDVKVMPEAQELADETGV