Ref A: 5558f88e452e48d895a1219e08a8156f Ref B: 99146DD3FECBA2852CCE7C482D361858 Ref C: Sat May 25 14:27:35 2013 PST