Ref A: f1704f21d14a4179ba1aee8844a22f3b Ref B: B14B61E8B63113F857431F481E7124D0 Ref C: Thu Jun 20 03:32:49 2013 PST