Ref A: 3b64efdd9f734d5c8d9ba5941034caae Ref B: 5D6400C0901187A08A5D93403086686D Ref C: Sat May 25 19:01:01 2013 PST