Ref A: dcbbc0d577c343559eddf8af101b9c98 Ref B: A9E6AD1EDED47474A7EB8E0587CF47F9 Ref C: Mon Mar 30 04:45:27 2015 PST