Ref A: 70fb125e75d34b19813c92132d9cb7dd Ref B: 605F0F0CDA7D309A5D950A7F0AAB3180 Ref C: Fri Jan 30 20:46:10 2015 PST