Ref A: d3ef5715e98a4457b70b3246dbcff9f3 Ref B: EAE10828945907CC2E6B08B13562E701 Ref C: Wed May 22 18:37:12 2013 PST