Ref A: 953f28f2b8174b958bacc6b8407332e0 Ref B: BA10F26E3132964B42E008CF734CFE7E Ref C: Fri May 24 22:52:37 2013 PST