Ref A: ae563891bb5f4815acad9889a3341a5f Ref B: D1FF07FCE8A5073378BCE8673EE4BE0A Ref C: Thu May 23 02:04:20 2013 PST