Ref A: a0c148dd86b74734b2bc6181b53aefc6 Ref B: 0D22829DAC95F1541AEC916BF1959888 Ref C: Wed May 22 10:13:35 2013 PST