MGSESPTQIPFIDFCSDPGALEPGSVGWSLLCQEVRAALEMYGCFELAYDGLPVQLRDDMFEAMKRLFDLPLETKLKNYSAKIYHGYIGQSDVVPLYESLGVEDASRLDAARAFTDLMWPEGNPWFCDTLKSLSERMWELENLVRRMIYDSYGAGKYCELDVENSSSIFRVMKYKAPEQGEESAMGLVAHTDKNLITVLCPNEVEGLQVQSKAGHWIHLTPRNASFIVMMGDAFKAWSNGRLHSARHRVVMSGVKERFSCGLFSIPNEEMTIEVPPELVDKDHPLLFRPFKYRDYVSFAHSENGMNTENALEIYAGV