Ref A: ee0d973949fc4fe68b6341be8bed0ed2 Ref B: 6F71CA562A1BC678044370504CB09CAF Ref C: Fri Dec 26 11:02:49 2014 PST