Ref A: c879206f546c43f7b9f27e3a70895afc Ref B: 7FD9A84607475D2F1EFAD13E7F1D8925 Ref C: Sun Apr 20 17:34:46 2014 PST