Ref A: ebf2a2169aa74dd88dd09f7cd5cba423 Ref B: EB66D71379EE3CE5F85EA08292614BA8 Ref C: Sun May 19 21:52:18 2013 PST