Ref A: e2f3718817ed482e84cbfa14d2813c31 Ref B: 8ABED7A2A9454E12E28C67F7B4CB0BCA Ref C: Tue May 21 04:16:28 2013 PST