Ref A: 8496736b6dd244dca0c7b0418a869b88 Ref B: 42ECC1FA861DFFB1E6F34E19C8307E33 Ref C: Thu May 23 10:57:49 2013 PST