Rat calpastatin has diverged primary sequence from other mammalian calpastatins but retains functionality important sequences