Ref A: 5e3355e38e1142b68731cce43fcbb49a Ref B: 5E53A9B83C6C219AD2354EDFC28F3395 Ref C: Mon May 20 15:39:18 2013 PST