Ref A: 2bca1ca7affc44b5a3374d5f054d2833 Ref B: B4FA31880AE1738E46C209418D7C346F Ref C: Thu Jun 20 03:33:14 2013 PST