Ref A: d2d1e4b17f4047528f1ef2a7596f1d89 Ref B: B1EBC780F7A432C0102DC6B3EB620605 Ref C: Fri Jan 30 21:01:30 2015 PST