Ref A: c3ba47bfdf4d4f15919eb43ae5678bce Ref B: AA7393FB89C88F8949BEBB7FFE6AC9BF Ref C: Sat Feb 28 14:01:26 2015 PST