Ref A: f5271bb716c8467b8eb98adf5368f300 Ref B: 92CD893A0E8089BC0778B1A6EFF08D52 Ref C: Tue May 21 05:33:29 2013 PST