Ref A: f797f244bb0c47ddbfd67e725a5c3156 Ref B: 99DFE4A564936E5B4AC8D6EACB6001CC Ref C: Wed May 22 18:36:41 2013 PST