Ref A: 76c27b7d912e41b8899bd163c1a30884 Ref B: 9A5104E8BF26B09FD1B8CE15D9588AFD Ref C: Sat May 25 16:39:43 2013 PST