Ref A: 0458c86e04ef496ab9a0704ea1f6b114 Ref B: 0DCC56DA923E2DFB22A057475B922271 Ref C: Sun Jan 25 20:10:34 2015 PST