2.6.1.103 pyridoxal 5'-phosphate a pyridoxal-phosphate protein 722024