Ref A: 80fd39206ab14d68ab74d4e8949202f2 Ref B: F81AE3B105C75E63BA784B090BDB5F3D Ref C: Wed May 22 09:25:18 2013 PST