Ref A: d525893486d04f51b654a669d284d4dd Ref B: E8B78CB4D4B833F9F53A2E6ED0E87C9C Ref C: Wed May 22 06:09:16 2013 PST