Ref A: bd615d10837c4c2fae0796972d1caaf1 Ref B: 4ACCA3008EFB60DAB7F85A06AD2FB2F2 Ref C: Wed Jan 28 17:27:53 2015 PST