Ref A: 9046887d942444c6b87eddb286df1eca Ref B: 73CE0517B1ABF4299B1720507CD46E52 Ref C: Sat May 25 17:22:45 2013 PST