Ref A: ef952cd8bc504db2a1a24c363b47bc0c Ref B: 662E111847A5810970281005A488D894 Ref C: Sat May 25 15:52:30 2013 PST