Ref A: 41add037e8314e6e93e0343144a816ff Ref B: 57B26838AA0DB4A00F3AA12BDF320079 Ref C: Mon May 20 22:09:46 2013 PST