Ref A: e8cf0cb1a265410e859d1915f926adfd Ref B: 5D3FEBAA40BF44F2D22400D217D67258 Ref C: Thu Apr 17 23:54:38 2014 PST