MESVASNIQVLLQAAEFLERREREAEHGYASLCPHRSPGPVYRRRKRSPQASGALDSGRSVHNELEKRRRAQLKRCLEQLKQQMPLGADCARYTTLSLLRWARMHIQKLEEQEQKARRLKEKLRSKQQSLRQQLEQLRAPAGLGERERPRADSLDSSGLSSERSDSDQEEVEVDVESLVFGGEAELLRSFSAGQEHSYSHGSGTWL