Ref A: f256045c42fe45af943b4ebb12900792 Ref B: BD539B2FDE4A82D60ACD031DA899843D Ref C: Sun Nov 23 12:13:53 2014 PST