Ref A: d45842cc2a214e459b6e5735ede7e9f7 Ref B: C5037900AB599BCDC3B401C039053ACD Ref C: Tue Nov 25 17:52:26 2014 PST