Ref A: 3af1348c31f54d79b2c0eba67e9665a1 Ref B: B72706704B6BD51B206E7666011C13F2 Ref C: Wed Aug 20 13:38:48 2014 PST