Ref A: d80ecbad14b449ffb895ec9574b8acb0 Ref B: F3D874DDB54366A2E6221ED2E025B507 Ref C: Wed Apr 16 10:50:30 2014 PST