Ref A: b3e4fde1a12b4f1c901a3fa25ce7e253 Ref B: 53C73139A55A1178D72E34F730E102E3 Ref C: Sun Mar 01 21:59:51 2015 PST