Ref A: 05c1a4dffdec4da99bf704864f2cb1a0 Ref B: 7276E9BA7F3D47B0B21E21064377E82E Ref C: Fri May 24 07:04:50 2013 PST