Ref A: d1805ba8bf2d4f18869d6bf72b76f662 Ref B: A851722AED3E7A6C3C2FD89AC3B13E81 Ref C: Wed Aug 27 18:51:29 2014 PST