Ref A: e7211b6a02ee4c76bce750049f66c20c Ref B: 40143EBCAD743541CF285F314DEAC892 Ref C: Wed Apr 23 21:14:26 2014 PST