Ref A: f9473f6c76ae4a7cb23c4a4e2390ba9d Ref B: 2FBFA37EA81D9BF92F402639A041DCF0 Ref C: Thu May 23 12:19:39 2013 PST