Ref A: 0b2bda4db2cf474187d91e460c3560f1 Ref B: 66D04412DDFDA10850BB26CBA648AC44 Ref C: Fri May 24 11:56:19 2013 PST