Ref A: 060af4aed2ed4875949f43c910b7aa40 Ref B: B8F89B48312DB042F237ED41B6EA9DE2 Ref C: Sat Apr 19 21:20:33 2014 PST