Ref A: c5e99986ebb34658bc588ed2955197d2 Ref B: FB856AA18EBB46DB6966516C19E0FD7C Ref C: Fri May 24 15:16:18 2013 PST