Ref A: e2aa30fb72874fc0acbbbe0c49232c8d Ref B: 650A76A1D277F0DB35A483D982300B1C Ref C: Sun Apr 20 23:30:11 2014 PST