Ref A: 45641f7e51104d11a7b1fb7ea266064a Ref B: 1B5C5CD1CA90DA15ABA4B69ECD7EA6C1 Ref C: Mon May 20 23:53:55 2013 PST