MSKSESRKGPRQLWKLFIGGLSFGTTDESLRGRCQQWGTLTDCVVMREPNTKRSRGFGPVPCSTVAVVEPKRAVSREDSQRPGADLTVKKNFVSGTKEDPEEHHLRDYFEQYGKIEVIEIMTDGGGGKGGFAFVTFDDDSVDQIVIQKCHTVNHNREVKTLSKQEVASACSSQRGRSHSGHFRGGSYNDFGNYNNESSSFGPMKGGNFRGRSSGPYGGGQYFAKRNQGGYGGSNSSSSYGGGRRF