Ref A: 04afdf4472c74f43b798e58cd99f6a63 Ref B: 5A5CB82B389E4A7AAA6F263E760234E1 Ref C: Fri Mar 27 17:33:17 2015 PST