Ref A: aa6b69fd3ac34a53bdf5ec5497793012 Ref B: B26EADC38F961EEC5F85FBDEEA15906C Ref C: Fri Mar 27 02:03:09 2015 PST