Ref A: 0f2760d71d544013989c2ce27a4bf714 Ref B: 0E9568D59599EB096573E745D59E3B18 Ref C: Tue May 21 06:02:53 2013 PST