MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELGILCDAEVGLIIFSSTGRLYEYASTSMKSVIDRYGRAKEEQQLVANPNSELKGGSKLETTTAQLARKSPLMGLDLSGLGVKELQTLENQLKMSIHCIRTKKDQLMIDEIHELNRKGSLIHQENMELYRKVNLIRQENAELYKKFYETGAETEVNRDSTTPYNFAVVEDANAPVRLELNPPHQQNDTEQTAPPKLGLQLHP