The myophosphorylase structure consists of 842 amino acids. Its molecular weight of the unprocessed precursor is 97 kDa. The three-dimensional structure has been determined for this protein. The interactions of several amino acids in myophosphorylase's structure are known. Ser-14 is modified by phosphorylase kinase during activation of the enzyme. Lys-680 is involved in binding the pyridoxal phosphate, which is the active form of vitamin B6, a cofactor required by myophosphorylase. By similarity, other sites have been estimated: Tyr-76 binds AMP, Cys-109 and Cys-143 are involved in subunit association, and Tyr-156 may be involved in allosteric control.