MGRGRVQLKRIENKINRQVTFSKRRSGLLKKAHEISVHCDAEVALIVFSTKGKLFEYSSDPCMEKILERYERYSYAERQLVASDQPLTENWTLEHAKLKARLEVLQKNQRNFMGQDLEGLSIKELQNLEHQLESALKHIRSRKNQLMYESISELHKKDKALQEQNNTLAKKIKEKEKALAQQAQLERLGDEVDLTSSALVPQPLVTSNIRTSSQIRGEGDNEGTPTPTQANAILPPWMLRPTNE