Ref A: 86f98ff9fb5543b19809b379b7dc1e46 Ref B: 53DF5577C93680A995ED37E5BD81E260 Ref C: Wed Jul 30 17:33:09 2014 PST