Ref A: d1038aa1e00f4ab5a9d63ab6d5887721 Ref B: 67AA8E2B4C431B8E83EE2BC76BB1F684 Ref C: Thu Jan 29 17:49:21 2015 PST