Myoglobin is a small, red protein that is found in muscles. It binds oxygen molecules and supplies them when the muscle is working.
The atomic weight of Iron is 55,847 g/mol
This problem tell us is 0.316% fe by mass and contains one iron atom
55.847 g/mol is to 0.316% as x is to 100%
x = 17673.10 g/mol
The molar mass of myoglobin is 17673.10 g/mol