Ref A: eb148848ac634db5b51fbd0ca8b41742 Ref B: 662D2249F0C1D5BEADDB8853C8AAB809 Ref C: Fri Mar 06 21:23:51 2015 PST