Ref A: 4105432e791f4250be2ddfa92f20f530 Ref B: AA1A70D140D38FC73B56941D6E39762C Ref C: Tue Mar 31 03:20:41 2015 PST