Ref A: c7e097be7c5340f0ba53ecb3aaba9172 Ref B: 6F22F3B90EB5EACA0C22A361AACA4370 Ref C: Mon Aug 03 15:27:42 2015 PST