Ref A: 0e6a8ef5460c4967b6eef103f0a111d5 Ref B: 8563E85E20E6ECB1FBEF969000D0433B Ref C: Fri May 24 09:27:42 2013 PST