Ref A: 28e58e5267e14ba98143c85d9094de5d Ref B: AD4C1D659F9DE8451D593404C3245A93 Ref C: Wed May 22 06:50:11 2013 PST