Ref A: b2cdcf20174c45c280e6412a1f7cbe5c Ref B: 07ED160B057419ECC6A6DB0F92653D98 Ref C: Wed May 22 09:23:39 2013 PST