Ref A: d0d97316a2ac4b4b9978fcec5e3e7e00 Ref B: 22B7EFFC80C5565EBF6506C953CE3C34 Ref C: Fri Apr 18 04:02:03 2014 PST