Ref A: 6141680370c5440a84be161f1eaa943c Ref B: 11F33BC8B56E117831813F1D7F21957A Ref C: Tue Jun 18 14:53:08 2013 PST