Ref A: d02226571bac49caab10209baf2aac62 Ref B: 3FD928FF9C34CC4B170A9F0E51B79AF0 Ref C: Tue May 21 03:50:42 2013 PST