Ref A: ce4ee2a0c12a439ba9ae5f75d2d00be1 Ref B: A9DC60C35157CF69DE1ED7238070924E Ref C: Mon May 20 13:51:14 2013 PST