Ref A: dda2a482c7684c2ba32d284ed5608d52 Ref B: EE28165033DC1A61B0262A074DB080EC Ref C: Thu May 23 17:00:38 2013 PST