Ref A: 3f256862589c4ace8604affa21cb8f5f Ref B: 39666B912E1ADB1F25B762FB237BD743 Ref C: Thu Dec 18 16:10:31 2014 PST