Ref A: 68e38cf40e984525a687f3a891eb66c6 Ref B: 125F9C53E7D9C0894DE818FE93D50ED1 Ref C: Fri May 24 19:46:34 2013 PST