Ref A: c9d6d786004b4069a200957230426ba1 Ref B: 1A8C1DE82227E8D8E24BE10D57882E45 Ref C: Mon May 20 20:41:57 2013 PST