MTAFSDVLNRWTAGGWAECKGRETIVASPLRTFAYATHALGVEECRLMATLFARFMCVFEGELCALLERVNAVGYGSAAHLHQFPPGVDLPSIPAGMMHLPDWTEDAGGSVSFTEISGRLTLNGKKYNVTVAEVRRRVRQPECHNLSILGALLKRAKKAANYEKLFDELKKHHIVLDGRIRRKRARNTTFTAMLEGEALSLVADMEAEVGRSFPVKDLIALIVTYTPQHDVEERRVGFVSASRIAVSLRETVLSLRLPIAERIPHSVREEAHVIFKYCQLTHGYGPDAVRVLSKMLKVDRLEPNVT