Ref A: 51af84f2ecda415ba108dd751c289847 Ref B: 190092AF4D0811FECF9BE953AF24E8D2 Ref C: Thu May 23 18:52:02 2013 PST