Ref A: f583f664edc742edb2e4f77bfa7c5c15 Ref B: 20540A68E16B9901775EC3DACD883818 Ref C: Wed Jun 19 00:02:18 2013 PST