Ref A: 06e66bb920b543e68a7ddc7e98ee52dc Ref B: F3EF5229BEBE794185D26C35EFF64444 Ref C: Tue Mar 31 06:41:00 2015 PST