MSVKIRLSRGGAKKRPFYSIVVANSRAPRDGDFIEKVGTYNPMVPHDHPERVVLQEDRIKEWLAKGAQPTDRVARFLGKANLIPMPALRETPKKSAPKAKAQERAKAAG