Ref A: 35edf10b70e84c56a4ecda60eb99cdaf Ref B: 7F9821152FEC3CDD1B818BAC10AAECB5 Ref C: Wed Jan 28 23:16:51 2015 PST