Ref A: adda1147b4fe4a5fa14938d5134c92a2 Ref B: 0D22829DAC95F1541AEC916BF1959888 Ref C: Thu Oct 23 04:20:56 2014 PST