MGRGRVQLKRIENKINRQVTFSKRRAGLLKKAHEISVLCDAEVALIVFSHKGKLFEYATDSCMEKILERYERYAYAERQLVANDSESQGNWTIEYTRLKAKIDLLQRNHRHYMGEDLGSMSLKELQSLEQQLDTALKQIRTRRNQLMYESISELQKKEKVIQEQNNMLAKKIKEKEKVAAQQAQWEHPNHGVNASFLLPQPLLNMGGNYREEASEVGRNELDLTLEPLYSCHLGCF