MGSESPTQIPFIDFCSDPGALEPGSVGWSLLCQEVRAALEMYGCFELAYDGLPVQLRDDMFEAMKRLFDLPLETKLKNYSAKIYHGYIGQSDVVPLYESLGVEDASRLDAARAFTDLMWPEGNPWFCDTLKSLSERMWELENLVRRMIYDSYGAGKYCELDVENSSSIFRVMKYKAPEQGEESAMGLVAHTDKNLITVLCPNEVEGLQVQSKAGHWIHLTPRNASFIVMMGDAFKAWSNGRLHPAKHRVVMSGDKERFSFGVFSMPKEEVTIEVPPELVDRDHPLLFKPFQYMDYVSFYYSTDDGMNKENALEIYAGV