Ref A: b88e6aa753654c42814cacfc0ab274e0 Ref B: 458E1270E37E895430F364516A50FE48 Ref C: Sat Feb 28 11:46:36 2015 PST