Ref A: 43a41d5bc58e44fa9b06f6115a07145e Ref B: AD504F1E8BEFD850CCA15138ED87ADC5 Ref C: Fri May 24 14:11:53 2013 PST