MGRGKIVIRRIDNSTSRQVTFSKRRNGIFKKAKELAILCDAEVGLVIFSSTGRLYEYASTSMKSVIDRYGRAKDEQQHVANPNSELKFWQREAASLRQQLHNLQENHRQLMGQDLSGLGVKELQTLENQLEMSVRCIRTKKDQLMIDEIHELNRKGSLIHQENMELYRKVNLIRQENAELYKKLYETGAETEVNQDSTTPYNFAVIEDANTPVRLELNPPRQQNEAEKSAPPKLGLQLHP