Ref A: 76c5308791f54f3dbc9df69f57d3994d Ref B: BF0A0D1617CDDEA4E9F4D6690F01BE71 Ref C: Tue May 21 10:17:29 2013 PST