Ref A: b804192ed0974f0cb14a419a1f6b45d6 Ref B: F70193AA1D2AB358B8891E6EF3F6DEBE Ref C: Tue Jan 27 13:36:05 2015 PST