Ref A: b7bb2b6747b84490b2629fcfe3dced0a Ref B: F74E04EEDDABBE15A515B648C77E98B5 Ref C: Wed May 22 08:35:41 2013 PST