Ref A: a5a0494336d844df866e5650fd990c3b Ref B: 24F8C5AC2495A0831E4B83DD453C4B83 Ref C: Sat May 25 00:35:19 2013 PST