Ref A: fcf9a3771b614efca658d83ac17725c5 Ref B: 6B049A6E0AF3A68243908D9C95A7C14D Ref C: Sat Apr 18 18:37:59 2015 PST