Ref A: fa1c7fc7e73a485c853ee091bb4c1c74 Ref B: D5E9212F9E7377CC944C84BBC7FE0E15 Ref C: Sun Dec 28 14:45:03 2014 PST