Ref A: f4db6b6ea0aa45f1a016509e525fa33f Ref B: 912D1CDCF3FAD57CD5D60CB9F2168729 Ref C: Thu Dec 18 23:18:06 2014 PST