Ref A: 64f832dd458d4074b4cbdafd40ba93ab Ref B: FCE91D1F60EB821269BDF5EE8BCF36D6 Ref C: Wed Oct 01 06:38:20 2014 PST