Ref A: bd82e68876c0422a9fd8bad0c2d13cf7 Ref B: 8E9A86FD65B61DA6D30F4D90A4511F85 Ref C: Wed May 22 10:54:23 2013 PST