Ref A: c27ef4e7ff8b42c7b313aec38f5e2ece Ref B: 90347F568E18BF0DF32E5C2547425BCD Ref C: Mon May 20 11:00:57 2013 PST