Ref A: 9512c8d57f1545b68f153476627db89e Ref B: 1F40E81C2EF6E7986F6548AC296627D8 Ref C: Wed Apr 01 03:45:24 2015 PST