MAAPEGQNKFAGVRFLPKDLELLAILDAKLRGSPLGPVEAIFHDTQILDFHPYKLYEMYAEDEEEEGYIYFFSTMQFRCRKIVERAAQGGRWKVNNCETLEVGGVAVGRKFTMNFYEHIGGDNDLIWTNWGMQEFARIIGPNKELADLALYRLYKKKITRGTGEEKPEDIAAASDGDTESSMNKRRRVEASAAAMALPPPPPSPGLPGTMMFMAADQANVASTSQEWHGQFANGAAAAPSPSGCWPWAPPPTPSAVEPFSFWASASAATPPAAANYHPSPQPQPLPPQGGEYYSRHGAFSVAPVPASACSTPSPEAATSCLLATTSPLPAAGTEGSDSQQQEPPCELMEF