Ref A: 2fd1c3fa3d9043da983dec2c10416076 Ref B: 3EA70E1A39310365F17DD5C41EDF4E46 Ref C: Fri Dec 26 18:34:55 2014 PST