Ref A: 2d0467fe295d4076a31cd13293ce9fe3 Ref B: 40D899BAC021EC7C8A38CA090B9F05AC Ref C: Sun May 19 17:18:16 2013 PST