MGRGRVQLKRIENKINRQVTFSKRRAGLLKKAHEISVLCDAEVALIVFSHKGKLFEYATDSCMEKILERYERYAYAERQLVANDSETQGNWTIEYTRLKAKIDLLQRNHRHYMGEDLGSMSLKELQSLEQQLDTALKQIRTRRNQLMYESISELEKKEKVIQEQNNMLAKKIKEKEKVAASQAQWEHPNHGVNASFLLPQPLLNMGGNYHDEAPEVGRHELDLTLEPLYSCHLGCF