Ref A: 7a0e872682ac4d9c9fe2341da2d4181c Ref B: 2D7EFAF5E6EFBDA80916650ED388FFAC Ref C: Fri Dec 19 23:46:11 2014 PST