Ref A: 5868baaa83894abfa2de8cf33db9ea04 Ref B: E4EDD9BB3DB67146D0E9CA2720D2F996 Ref C: Fri May 24 23:13:18 2013 PST