Ref A: 1d1dad1c763f45729368053d91c98c4c Ref B: C8626E02895EE43B8C6485C233463C1F Ref C: Wed Jun 19 12:38:55 2013 PST