Ref A: e1ff68c6dde04354a75338fc5defb59c Ref B: 588597512511280D1362B7FC275503A3 Ref C: Fri Oct 24 10:22:57 2014 PST