Ref A: de5e7b60a58b420d8bacd83e17eade50 Ref B: 4181E1438170D4972D8818B48F12BAB9 Ref C: Fri Dec 19 19:24:08 2014 PST