Ref A: 1d83c652130f435a872ee3d6fb3bb411 Ref B: 8FADE5CD5883CD9473355A391C7A4E8E Ref C: Sat Mar 28 18:45:15 2015 PST