Ref A: 0c9f44742e3b40c4a708afe65b1a5ad7 Ref B: D33E2AC931ABAAE33CBE80B5D5373875 Ref C: Thu Jan 29 22:43:22 2015 PST