Ref A: 31cc082894344126a3f3438b1bd15a85 Ref B: EA9D78E6D094E7C173486D6EF069C2FE Ref C: Wed May 22 10:14:12 2013 PST