Ref A: c11c5b8f3b21488bbbca75e52389acad Ref B: 2518E6A09A800130B6C83500BF120A60 Ref C: Fri Jul 25 16:05:36 2014 PST