Ref A: 7d273612c3c44bfaa35cb822f475ccee Ref B: 158B0CD81A0CA479B48500D68A812DCF Ref C: Sun Dec 28 02:02:52 2014 PST