Ref A: 9afc8d3d29554bb9b0b72a684d2bf92d Ref B: 0140C308972F9DB568078D752D91F923 Ref C: Fri May 24 17:31:10 2013 PST