Ref A: 20eafc80a83e4ba585fd4a16f0f8a80a Ref B: 6E15D72060E689D09015BA1494611CF6 Ref C: Fri May 24 09:38:59 2013 PST