Ref A: dae40e3b2c7844218b7cb0918bc66617 Ref B: CD585F91A50724F8E7D1E710EECD9873 Ref C: Thu Oct 23 11:19:06 2014 PST