Ref A: e68c28593b3947579ebfc73dda6fae9a Ref B: 457966F9CAB41F3D4C4F4A785E721113 Ref C: Thu May 23 13:08:50 2013 PST