Ref A: d392022f0a93491e9bee2a2615443a09 Ref B: DF9DF4A5F92654CA07AD6F34E28E5202 Ref C: Sat Jan 31 16:49:50 2015 PST