Ref A: e84f1a4f72de40178ef25fdfb35b85e5 Ref B: A9D52678B8E73FE298A6726D55B617D7 Ref C: Wed May 22 22:53:36 2013 PST