Ref A: 521e9ce9974d42e7acb0c4b778873ed0 Ref B: 6A6EB80BAAEFEB27CFC17D5495C1FF8A Ref C: Sat Oct 25 23:01:06 2014 PST