Ref A: c328c9d62f7a4d749f605d33c70e4e35 Ref B: FB09AE59EA86E27D1CD6E994984E3CB7 Ref C: Wed May 22 17:21:02 2013 PST