See https://docs.google.com/document/d/1Z65LmK7fOUqnJ8_0A9xrUi-AUN2Vfru8VYR9WoLS_YM/edit or Site-directed_mutagenesis