Ref A: 46ff9799aea84e7fb5981f727d7a51b3 Ref B: 524BB2CD809E3BC11A4D8706517EFA7C Ref C: Wed May 22 11:02:43 2013 PST