Ref A: b1a0c252c66c449594362dcf1edd9583 Ref B: 538D5C469A0C1898AC29DA41A68E36D5 Ref C: Thu Jan 29 16:37:04 2015 PST