Ref A: d913647739da4d13a6e0f6dd0d221d15 Ref B: C70E05F7F8B9FD702BA4F9987ED0C4E6 Ref C: Wed May 22 17:34:42 2013 PST