Ref A: be63d40a7b2c40518d882d9c465e7d2c Ref B: 590245DD6519242778EEEB7BEC1CF64A Ref C: Fri Aug 22 22:36:17 2014 PST