Ref A: 5f021525f979445d9a30872e7a293be7 Ref B: 7FF5A1833367F8B2802ED215A9FC1C1B Ref C: Wed May 22 17:20:37 2013 PST