Ref A: a0891928fe28416d8cf139349c71c79e Ref B: D830FD475DA2E6B6D69A98A81654F454 Ref C: Thu May 23 21:12:52 2013 PST