Ref A: 8f79a161614a46e29af9709d5b397417 Ref B: 69A6C6D1D54D2AFA76913744C25C7A21 Ref C: Sun May 26 01:20:46 2013 PST