Ref A: 3f5968e1f40549848741b13306e50b4c Ref B: 8558684530F943D941081EDD2A9F424C Ref C: Thu May 23 18:52:46 2013 PST