Ref A: 20415c6f44c742a0932efc7f58d0fdb1 Ref B: D9A88B2B30C8A83B8CB26B6A3DE86C8B Ref C: Fri May 24 16:07:13 2013 PST