Ref A: f5f00e5f2f6c4837820e0ba5ce137658 Ref B: A90F3CF85B1DA732A9D761C407F7CB5A Ref C: Thu Jun 20 01:10:32 2013 PST