MDLSVLDRLKWLQQQQMVSPEFLQIIGSDGREELKRVESYLGNNNDELQSFRHFTEFGSGYDTIDGCISRTSSFHMEPVKNTEDNRAIALQNKRKPEGKTEKREKKKIKAEDETESNMKGKSNKSNTETSSEIQKLDYIHVRARRGQATDRHSLAERARREKISKKMKCLQDIVPGCNKVTGKAGMLDEIINYVQSLQQQVEFLSMKHIDELSAKQFQAYFTGLPEAISKQSMMADFRYFPLYQQGSLDYSVINSNQTTSLGAKDQSSSSWETHSQCLYNSFRTDSVSNFFSLK*