RPS6KB1 (p70S6K) is a serine⁄threonine kinase with 2 non-identical kinase catalytic domains which phosphorylates several residues of the S6 ribosomal protein.