Ref A: 50843d4cd2c942a5a6c6fdae98eef884 Ref B: ADD059DD4B8F694D1ABB460EE1482FB3 Ref C: Thu Dec 18 21:04:40 2014 PST