Ref A: ec08006f19b44b598b3c98439f0b83ab Ref B: 0275B82EACB72123610EE2B80757C56F Ref C: Fri Jan 30 20:49:16 2015 PST