Ref A: 301deb18eaad49259d640dd48d4ef857 Ref B: 0DE88A1906365F0DE6619EB58E6F7D09 Ref C: Wed May 22 20:21:23 2013 PST