Ref A: 36e1a2200908498bb657fcb7d88f8f9b Ref B: 88ED54FB55C4132F934EFE58CB79720C Ref C: Mon Apr 21 09:55:01 2014 PST