Ref A: 49fdc04746394a63bf1e27b59686dad7 Ref B: A317F5C33CC2F97EE3B45A28ADEE0855 Ref C: Sun May 19 14:29:52 2013 PST