Ref A: 232301d1196349d9bac611e2f8a9e651 Ref B: 22EF73D68743928556D6C73A2E7BE4FC Ref C: Tue May 21 03:48:38 2013 PST