Ref A: 77c3eadbf2fd427082f3246d5ac37cd2 Ref B: 402FF2AB3366E20B76798A4D56D829AE Ref C: Wed Jun 19 17:23:13 2013 PST