Ref A: df4b31bfd37f4cae8f58069e02652018 Ref B: 2F64DECE87CAEFB8E3D61205501F1471 Ref C: Sat May 25 09:15:55 2013 PST