Ref A: 7a9f1194318649f28cdc81ab8d27e6eb Ref B: 02BFDBE8F5750B6DF3DAAA2C25DB0EC4 Ref C: Wed May 22 16:39:59 2013 PST