Ref A: 4ca802f3066043d3b92665077ca0128a Ref B: CD835A4B8F9181D1C9228C5A1889F4A0 Ref C: Wed Aug 27 23:06:54 2014 PST