Ref A: c7f75ba3b52e4ddba1de84d36d2388f1 Ref B: F0D49339C4F1F9BBF748AC6C5C7493DA Ref C: Fri Mar 27 09:17:06 2015 PST