Ref A: 99a1aa3a4283462eb8fc07f14210ce3d Ref B: E9031B0AC9D9C122271A54A183DE8F05 Ref C: Tue Mar 31 17:43:27 2015 PST