Ref A: d3c58f4f8c3648d6b4449d36dc5145aa Ref B: EDD671BEA38C4F2EA6BB3E1C6CD7D1A4 Ref C: Thu Feb 26 17:38:34 2015 PST