Ref A: 8EE36C658EDE4EC68479E73F11848E2F Ref B: BFD326D0A6D7AC159A6D6D3FC8266BEB Ref C: Fri Feb 10 06:39:43 2012 PST