Ref A: 67a8db6e1cb448c4b95a4787a35307da Ref B: D5737351B6D3CD5AD68D62E774A9593E Ref C: Mon Mar 30 02:29:34 2015 PST