Ref A: 15e4f46bdbad4215958f85e6f75ddaf4 Ref B: 9989B8349F16182B31FE8F960C83E268 Ref C: Sun Nov 23 04:30:55 2014 PST