Ref A: a64eda0dd3cc47f7ad2b76458cdfb228 Ref B: B8D8576BEBC68D1526C13444A65D6767 Ref C: Mon May 20 20:43:46 2013 PST