Ref A: ec518f3cbafb4543a1b77f1784ee55a5 Ref B: C2B268FFA25EF57A8B07E6CDEB245A43 Ref C: Fri Apr 18 23:53:07 2014 PST