Ref A: ca2ed2ec906145329eb89c15836d61e4 Ref B: 2E49EC5704E2C8A45C951531E2A3B686 Ref C: Wed May 22 11:22:26 2013 PST