Ref A: 38318e9f6ef547568c2cdedd0fa70e0f Ref B: 337C04F08F0949BAF0049F020EACD0E7 Ref C: Thu May 23 10:05:22 2013 PST