Ref A: c1a112f356884122a3ae24f6aa8c931a Ref B: 5D8C7AD75CEFF7287AC91CE59C27A5A4 Ref C: Sat May 25 05:07:36 2013 PST