Ref A: 7a62d1cb902a44abb382adc4c4947faf Ref B: 3D9C454C1F1775140A2C0DD6C20D8E36 Ref C: Tue May 21 04:49:41 2013 PST