MSPVRRCSRTACGRPAVATLTYVYADSTAVLGPLATYAEPHCYDLCAEHSERLTAPRGWEVVRLTDASAPTRPSGDDLEALANAVREAARPQERAAEAGGKGGGGRGGDPMEVGRRGHLRVLRSPDN