Ref A: 805ac1ccb70945d4bff5d6ca4a40eb9d Ref B: 08010B8D62151E5E80FAF5D09EBDC98D Ref C: Thu Aug 21 04:07:50 2014 PST