Ref A: bdb61c707d2247db8c9730d92ae87dbf Ref B: E470CBA9836713A88854B385A41431F8 Ref C: Thu Jan 29 16:44:50 2015 PST