Ref A: 7956d860efb548cb91c43d1a3c600a30 Ref B: 3AEC4FAE25A60C165B9E4FFA8791D2D4 Ref C: Wed May 22 09:24:45 2013 PST