Ref A: af5dc12f7fa14c009d834a2b3b06f5a4 Ref B: 464ECA777E008643C1C4531C35C5CB26 Ref C: Fri Jan 30 11:22:28 2015 PST