Ref A: a6465c7a47ee41e79aef9d09eb871659 Ref B: DF632B4C9BA1C56D6F164B9AC8AF43D7 Ref C: Sat Feb 28 10:38:27 2015 PST