Ref A: e84f3769cd8b4b6e9b988b8b7a3b4fa9 Ref B: 5CBDEC5565EBE76DBBB418091BDF70D9 Ref C: Fri Apr 18 04:02:08 2014 PST