Ref A: d5e2846779b5492995a2bc7ff39cc8e3 Ref B: 0C25407C370080FE4804B0ADE2E0EFE1 Ref C: Wed Oct 22 03:12:53 2014 PST