Cpromg Controllable Protein