Ref A: b49362a05cde46c2bdf913ed8c5a7581 Ref B: 75181BB6AF87FDBBF8B8A70780AE265D Ref C: Fri May 24 16:06:25 2013 PST