Ref A: 361f695790ba478cbe01e8ffb7d6f227 Ref B: EC7FA22EE10475D4986A24690B92FA4E Ref C: Sun May 19 10:54:21 2013 PST