Ref A: b1ad928cccd543a9b65e636149697a6f Ref B: 3ECF24B9E46E3774FD828C2B79F56584 Ref C: Wed May 22 05:43:19 2013 PST