Ref A: b7520130268649a2ad971d49ea0eb867 Ref B: A86B64707C96120D27FA09CA5258C7B4 Ref C: Thu May 23 03:55:13 2013 PST