Ref A: dd04d9edcfbf4fb6ac6d0a5cff38c660 Ref B: D60EE11E6FDBB3905921EB5280208C09 Ref C: Mon Oct 20 21:25:10 2014 PST