Ref A: db32678e9f7f4609b61e166d58131a3e Ref B: 63960AF3A631C745C125D43CB6164BB1 Ref C: Mon May 20 07:26:46 2013 PST