MSVDIPHQPLSVSVGLIGPGLIGKALLRQIEQQAGKLLTPLHADKFNVVAVANSRQMLLRPEGINLATWEADLAEKGEPLDLDRYAACLASASGPLPASLPGPSCSVLVDCTASDAVSGRYADFMRQGLHIVTPNKKFGAGPLKQYHELRDLSERHRRRFMYEATVGAGLPIISTLHGLLETGDKIIKIEGILSGTLSYIFNTYKPGMKFSEVVADAKAKGYTEPDPRDDLSGLDVARKVVILARECGMEVELESMAVESLVPAQLQGEGVSAAQYMEALPQHDGAMASKAAEADAAGGVVRYVGCVDAENGNASVTLRTYPAGHPFAQLSGSDNIVVFTTERYKDRPLIVRGPGAGADVTAAGVFVDLLQVIRSHPRA*