Ref A: de536a8380f344d686a8344c8445e37b Ref B: A24AE81CEFBD0CEE43FEB332E4621DAF Ref C: Sat Oct 25 05:42:09 2014 PST