MKSEAIFTGQRKYSGSESGSHKSLRGKGPTGPSDGKPTRVRTVLNEKQLHTLRTCYNANPRPDALMKEQLVEMTGLSPRVIRVWFQNKRCKDKKKTIQMKLQMQQEKEGRKLGYGMQGIPMVASSPVRHDSPLNLHGLEVTAYQPPWKALSDFALHSDLDSNGSINTHTPAFQHLVNQMHGYDVGNGGGAGGGPGGGPGGMPPMPGQGGQVPPIGSHMDLSGHHHPDSTDSYVTYLESDDSMQGSP