Ref A: b07d338991544440a336569ae6fd4e3f Ref B: 3EB24CC6B3983E5561DD58B5EA9F4993 Ref C: Tue May 21 10:53:19 2013 PST