Ref A: c59cf67d75fb42eb9e7d3cf0b747b959 Ref B: 3EBCA10165D98783B8477498424A4898 Ref C: Tue May 21 04:24:21 2013 PST