Ref A: 648e64fdbe6f41878bece1466aaab621 Ref B: 86A364B8DBDCB79D13FC9DE7A9CB7080 Ref C: Mon May 20 12:16:23 2013 PST