Ref A: 2028cbc3e1f34f0ab331d3ba0a138fae Ref B: 06E6D8533362BA0543B30C832789D151 Ref C: Tue Oct 21 12:40:00 2014 PST