Ref A: 00f06446a2564d03aa5c527a10c0fb88 Ref B: 19D5F017421A9B96F4006B8A50DD6779 Ref C: Tue May 21 05:40:21 2013 PST