Ref A: 5a60e512dedc4b539a8442884ecc60a9 Ref B: 901C830ADA8A8FD8E77BA45C83010B3D Ref C: Thu May 23 05:57:41 2013 PST