Ref A: 289ea355cddb486d9a33ca6ff5f42318 Ref B: 99DFE4A564936E5B4AC8D6EACB6001CC Ref C: Wed May 22 18:36:08 2013 PST