Ref A: a2945b10cc3b4d65b75536766c5f5a96 Ref B: DEF6267DA44F5E90E14817E4DC913F39 Ref C: Fri Dec 19 09:49:09 2014 PST