Ref A: 2dbd56d2cab54de0a66732abf2df763c Ref B: 44E84D1CDEE2EE1B898DF53428F5E702 Ref C: Wed May 22 09:23:03 2013 PST