Ref A: dbe087c423594e9b95c336f0d8e6eb57 Ref B: CADB47A85209B42C71ED417228E8B81F Ref C: Fri Oct 31 07:23:21 2014 PST