Ref A: 7d24554b757b42ddbfd29cd985a4b6c4 Ref B: 3A80708BAC3D1D6D0D307E65B0AA5B13 Ref C: Sat May 25 14:26:17 2013 PST