Ref A: dec86e16026b45c5bd93b8275163baaa Ref B: 9D32D07987588A8B4DB7B4708E6F03E6 Ref C: Wed May 06 11:37:02 2015 PST